{"id":19858047,"url":"https://github.com/matinshaikh31/corejs","last_synced_at":"2026-05-11T13:08:47.579Z","repository":{"id":252265790,"uuid":"838359070","full_name":"matinshaikh31/CoreJS","owner":"matinshaikh31","description":"Namaste JavaScript (S01 + S02) YouTube Playlist by Akshay Saini (@akshaymarch7)","archived":false,"fork":false,"pushed_at":"2024-09-02T16:13:08.000Z","size":9725,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-27T23:18:48.049Z","etag":null,"topics":["akshay-saini","javascript","namste-javascript","namste-javascript-course"],"latest_commit_sha":null,"homepage":"","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/matinshaikh31.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}},"created_at":"2024-08-05T13:31:41.000Z","updated_at":"2024-09-02T16:15:08.000Z","dependencies_parsed_at":"2024-11-12T14:21:32.309Z","dependency_job_id":"8893d345-40b1-4df8-a8c7-adbffca58f1f","html_url":"https://github.com/matinshaikh31/CoreJS","commit_stats":null,"previous_names":["matinshaikh31/corejs"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/matinshaikh31/CoreJS","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matinshaikh31%2FCoreJS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matinshaikh31%2FCoreJS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matinshaikh31%2FCoreJS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matinshaikh31%2FCoreJS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/matinshaikh31","download_url":"https://codeload.github.com/matinshaikh31/CoreJS/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matinshaikh31%2FCoreJS/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32896021,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-10T13:40:02.631Z","status":"online","status_checked_at":"2026-05-11T02:00:05.975Z","response_time":120,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["akshay-saini","javascript","namste-javascript","namste-javascript-course"],"created_at":"2024-11-12T14:20:58.915Z","updated_at":"2026-05-11T13:08:47.537Z","avatar_url":"https://github.com/matinshaikh31.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Namaste 🙏 JavaScript (S01 + S02)  \n### Instructor: Akshay Saini\n\nThis repository contains the course outline for the **Namaste JavaScript** series (Season 1 \u0026 Season 2) by Akshay Saini. Below is the list of topics covered in the course.\n\n## Course Outline\n\n### S01\n\n| S.No. | Topic |\n| --- | --- |\n| 01  | How JavaScript Works 🔥 \u0026 Execution Context |\n| 02  | How JavaScript Code is Executed? ❤️ \u0026 Call Stack |\n| 03  | Hoisting in JavaScript 🔥 (variables \u0026 functions) |\n| 04  | How Functions Work in JS ❤️ \u0026 Variable Environment |\n| 05  | SHORTEST JS Program 🔥 window \u0026 this keyword |\n| 06  | undefined vs not defined in JS 🤔 |\n| 07  | The Scope Chain 🔥 Scope \u0026 Lexical Environment |\n| 08  | let \u0026 const in JS 🔥 Temporal Dead Zone |\n| 09  | BLOCK SCOPE \u0026 Shadowing in JS 🔥 |\n| 10  | Closures in JS |\n| 11  | setTimeout + Closures Interview Question 🔥 |\n| 12  | CRAZY JS INTERVIEW 🤯 ft. Closures |\n| 13  | FIRST CLASS FUNCTIONS 🔥 ft. Anonymous Functions |\n| 14  | Callback Functions in JS ft. Event Listeners 🔥 |\n| 15  | Asynchronous JavaScript \u0026 EVENT LOOP from Scratch 🔥 |\n| 16  | JS Engine EXPOSED 🔥 Google's V8 Architecture |\n| 17  | TRUST ISSUES with setTimeout() |\n| 18  | Higher-Order Functions ft. Functional Programming |\n| 19  | map, filter \u0026 reduce |\n\n### S02\n\n| S.No. | Topic |\n| --- | --- |\n| 01  | Callback Hell |\n| 02  | Promises |\n| 03  | Creating a Promise Chaining \u0026 Error Handling |\n| 04  | Promise APIs + Interview Questions 🔥 |\n| 05  | async await |\n| 06  | this keyword in JavaScript 🔥 |\n\n## Running the JavaScript Files\n\nTo run the JavaScript files for each topic, make sure to include the relevant script tag in your `index.html` file. Here's how you can set it up:\n\n### Example\n\nTo include and run the JavaScript file for the **13_FIRST_CLASS_FUNCTIONS_🔥_ft. Anonymous_Functions** topic, add the following line to your `index.html`:\n\n```html\n\u003cscript src=\"13_FIRST_CLASS_FUNCTIONS_🔥_ft. Anonymous_Functions/\"\u003e\u003c/script\u003e\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## Acknowledgements\n\nA big thank you to Akshay Saini for creating this insightful course on JavaScript.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmatinshaikh31%2Fcorejs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmatinshaikh31%2Fcorejs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmatinshaikh31%2Fcorejs/lists"}