{"id":26211595,"url":"https://github.com/tapascript/40-days-of-javascript","last_synced_at":"2025-04-15T15:22:11.665Z","repository":{"id":277704568,"uuid":"931527781","full_name":"tapascript/40-days-of-javascript","owner":"tapascript","description":"Learn 40 days of JavaScript on tapaScript","archived":false,"fork":false,"pushed_at":"2025-04-13T12:34:54.000Z","size":17306,"stargazers_count":93,"open_issues_count":0,"forks_count":9,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-04-13T13:31:27.589Z","etag":null,"topics":["javascript"],"latest_commit_sha":null,"homepage":"https://www.youtube.com/watch?v=t8QXF85YovE\u0026list=PLIJrr73KDmRw2Fwwjt6cPC_tk5vcSICCu","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tapascript.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["atapas"]}},"created_at":"2025-02-12T12:35:19.000Z","updated_at":"2025-04-13T12:34:58.000Z","dependencies_parsed_at":"2025-04-05T08:24:36.046Z","dependency_job_id":"cbbb9ed9-5a21-49e5-92df-b9634cde348c","html_url":"https://github.com/tapascript/40-days-of-javascript","commit_stats":null,"previous_names":["tapascript/40-days-of-javascript"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tapascript%2F40-days-of-javascript","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tapascript%2F40-days-of-javascript/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tapascript%2F40-days-of-javascript/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tapascript%2F40-days-of-javascript/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tapascript","download_url":"https://codeload.github.com/tapascript/40-days-of-javascript/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249095183,"owners_count":21211877,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["javascript"],"created_at":"2025-03-12T08:28:25.866Z","updated_at":"2025-04-15T15:22:11.653Z","avatar_url":"https://github.com/tapascript.png","language":"JavaScript","funding_links":["https://github.com/sponsors/atapas","https://buymeacoffee.com/tapasadhikary)*"],"categories":[],"sub_categories":[],"readme":"# 40-days-of-javascript\n\nLearn 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.\n\n## 🫶 Support\n\nYour support means a lot.\n\n- Please SUBSCRIBE to [tapaScript YouTube Channel](https://youtube.com/tapasadhikary) if not done already. A Big Thank You!\n- 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.\n\n    \u003e Many Thanks to all the `Stargazers` who have supported this project with stars(⭐)\n    [![Stargazers repo roster for tapascript/40-days-of-javascript](https://reporoster.com/stars/tapascript/40-days-of-javascript)](https://github.com/atapas/tapascript/40-days-of-javascript)\n\n### 🤝 Sponsor My Work\n\nI 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)**.\n\n## 🥇 Join the Discord Server\n\n- Join Discord Server to Collaborate and Learn: [https://discord.gg/ux9BchWEW3](https://discord.gg/ux9BchWEW3)\n\n## Table of Content\n\n### Module 1\n\n- **`Day 01: Introduction to JavaScript \u0026 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)\n- **`Day 02: Variables (let, const, var) \u0026 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)\n- **`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)\n- **`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)\n- **`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)\n- **`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)\n- **`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)\n\n### Module 2\n\n- **`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)\n- **`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)\n- **`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)\n- **`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)\n- **`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)\n- **`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)\n- **`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)\n- **`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)\n- **`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)\n- **`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)\n\n### Module 3\n\n- **`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)\n- **`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)\n- **`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)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftapascript%2F40-days-of-javascript","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftapascript%2F40-days-of-javascript","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftapascript%2F40-days-of-javascript/lists"}