https://github.com/tapascript/40-days-of-javascript
Learn 40 days of JavaScript on tapaScript
https://github.com/tapascript/40-days-of-javascript
javascript
Last synced: 12 months ago
JSON representation
Learn 40 days of JavaScript on tapaScript
- Host: GitHub
- URL: https://github.com/tapascript/40-days-of-javascript
- Owner: tapascript
- Created: 2025-02-12T12:35:19.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-13T12:34:54.000Z (12 months ago)
- Last Synced: 2025-04-13T13:31:27.589Z (12 months ago)
- Topics: javascript
- Language: JavaScript
- Homepage: https://www.youtube.com/watch?v=t8QXF85YovE&list=PLIJrr73KDmRw2Fwwjt6cPC_tk5vcSICCu
- Size: 16.5 MB
- Stars: 93
- Watchers: 4
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 40-days-of-javascript
Learn 40 days of JavaScript on [tapaScript](https://youtube.com/tapasadhikary). It is to take you from the Beginner to an Expert JavaScript developer with al fundamentals and projects.
## 🫶 Support
Your support means a lot.
- Please SUBSCRIBE to [tapaScript YouTube Channel](https://youtube.com/tapasadhikary) if not done already. A Big Thank You!
- Liked my work? It takes months of hard work to create quality content and present it to you. You can show your support to me with a STAR(⭐) to this repository.
> Many Thanks to all the `Stargazers` who have supported this project with stars(⭐)
[](https://github.com/atapas/tapascript/40-days-of-javascript)
### 🤝 Sponsor My Work
I am an independent educator and open-source enthusiast who creates meaningful projects to teach programming on my YouTube Channel. **You can support my work by [Sponsoring me on GitHub](https://github.com/sponsors/atapas) or [Buy Me a Cofee](https://buymeacoffee.com/tapasadhikary)**.
## 🥇 Join the Discord Server
- Join Discord Server to Collaborate and Learn: [https://discord.gg/ux9BchWEW3](https://discord.gg/ux9BchWEW3)
## Table of Content
### Module 1
- **`Day 01: Introduction to JavaScript & Setting Up the Environment`** - [Watch Video](https://youtu.be/t8QXF85YovE) || [Source Code](https://github.com/tapascript/40-days-of-javascript/blob/main/day-01/README.md)
- **`Day 02: Variables (let, const, var) & Data Types`** - [Watch Video](https://www.youtube.com/watch?v=tVqy4Tw0i64) || [Source Code](https://github.com/tapascript/40-days-of-javascript/blob/main/day-02/README.md)
- **`Day 03: Master Operators and Expressions`** - [Watch Video](https://youtu.be/vI95K-_JLOw) || [Source Code](https://github.com/tapascript/40-days-of-javascript/blob/main/day-03/README.md)
- **`Day 04: Mastering Control Flow with Quizzes`** - [Watch Video](https://youtu.be/Fn_DhBu3VyU) || [Source Code](https://github.com/tapascript/40-days-of-javascript/blob/main/day-04/README.md)
- **`Day 05: Mastering Loops and Iterations with Quizzes`** - [Watch Video](https://youtu.be/MDR43-2GvtA) || [Source Code](https://github.com/tapascript/40-days-of-javascript/blob/main/day-05/README.md)
- **`Day 06: Mastering Functions and its Use Cases with Quizzes`** - [Watch Video](https://youtu.be/6UJ9SyHvkJY) || [Source Code](https://github.com/tapascript/40-days-of-javascript/blob/main/day-06/README.md)
- **`Day 07: Building Beginner-Friendly JavaScript Projects`** - [Watch Video](https://youtu.be/fydbEttef04) || [Source Code](https://github.com/tapascript/40-days-of-javascript/blob/main/day-07/README.md)
### Module 2
- **`Day 08: Mastering JavaScript Execution Context Visually`** - [Watch Video](https://youtu.be/ylx5F7hbzVQ) || [Source Code](https://github.com/tapascript/40-days-of-javascript/blob/main/day-08/README.md)
- **`Day 09: Mastering Temporal Dead Zone and Hoisting`** - [Watch Video](https://youtu.be/OqMxh1QdYEg) || [Source Code](https://github.com/tapascript/40-days-of-javascript/blob/main/day-09/README.md)
- **`Day 10: Mastering Scope and Scope Chain`** - [Watch Video](https://youtu.be/14H2TsrjcLo) || [Source Code](https://github.com/tapascript/40-days-of-javascript/blob/main/day-10/README.md)
- **`Day 11: Learn Closures With Real-World Examples`** - [Watch Video](https://youtu.be/lA7CGz3iHyI) || [Source Code](https://github.com/tapascript/40-days-of-javascript/blob/main/day-11/README.md)
- **`Day 12: Mastering JavaScript Objects Real-World Examples`** - [Watch Video](https://youtu.be/c5vEfYj5yZM) || [Source Code](https://github.com/tapascript/40-days-of-javascript/blob/main/day-12/README.md)
- **`Day 13: IS "this" Weired? Let's Break it down.`** - [Watch Video](https://youtu.be/9mfb0j9PcHw) || [Source Code](https://github.com/tapascript/40-days-of-javascript/blob/main/day-13/README.md)
- **`LIVE 01: STOP Writing Bad JavaScript Code and Upgrade Your Skills Now!`** - [Watch Video](https://www.youtube.com/watch?v=1XW_g3Ik3l8) || [Source Code](https://github.com/tapascript/40-days-of-javascript/blob/main/live/live-one/questions.md)
- **`Day 14: Error Handling in javaScript`** - [Watch Video](https://youtu.be/XpMW-gxNYD8) || [Source Code](https://github.com/tapascript/40-days-of-javascript/blob/main/day-14/README.md)
- **`Day 15: JavaScript Array Master Course - Beginner to PRO`** - [Watch Video](https://youtu.be/t05NguKFKo0) || [Source Code](https://github.com/tapascript/40-days-of-javascript/blob/main/day-15/README.md)
- **`Day 16: JavaScript Code Debugging 101`** - [Watch Video](https://youtu.be/VInAd-GJZec) || [Source Code](https://github.com/tapascript/40-days-of-javascript/blob/main/day-16/README.md)
### Module 3
- **`Day 17: Introduction to JavaScript DOM`** - [Watch Video](https://youtu.be/F4mVSaj6uls) || [Source Code](https://github.com/tapascript/40-days-of-javascript/blob/main/day-17/README.md)
- **`Day 18: DOM Manipulations and Project`** - [Watch Video](https://www.youtube.com/watch?v=BoYgn_Mf0hA) || [Source Code](https://github.com/tapascript/40-days-of-javascript/blob/main/day-18/README.md)
- **`Day 19: Master JavaScript Events Like a PRO`** - [Watch Video](https://youtu.be/ybgI5vVE668) || [Source Code](https://github.com/tapascript/40-days-of-javascript/blob/main/day-19/README.md)