Namaste JavaScript Playlist on YouTube by Akshay Saini
| Episodes | Topic |
|---|---|
| Episode 1 | How JavaScript Works & Execution Context |
| Episode 2 | How JavaScript Code is executed? & Call Stack |
| Episode 3 | Hoisting in JavaScript (variables & functions) |
| Episode 4 | How functions work in JS & Variable Environment |
| Episode 5 | SHORTEST JS Program window & this keyword |
| Episode 6 | undefined vs not defined in JS |
| Episode 7 | The Scope Chain, Scope & Lexical Environment |
| Episode 8 | Let & const in JS Temporal Dead Zone |
| Episode 9 | BLOCK SCOPE & Shadowing in JS |
| Episode 10 | Closures in JS |
| Episode 11 | setTimeout + Closures Interview Question |
| Episode 12 | Crazy JS Interview ft. Closures |
| Episode 13 | FIRST CLASS FUNCTIONS ft. Anonymous Functions |
| Episode 14 | Callback Functions in JS ft. Event Listeners |
| Episode 15 | Asynchronous JavaScript & EVENT LOOP from scratch |
| Episode 16 | JS Engine EXPOSED Google's V8 Architecture |
| Episode 17 | TRUST ISSUES with setTimeout() |
| Episode 18 | Higher-Order Functions ft. Functional Programming |
| Episode 19 | map, filter & reduce |
| Episodes | Topic |
|---|---|
| Episode 1 | Callback Hell |
| Episode 2 | Promises |
| Episode 3 | Creating a Promise, Chaining & Error Handling |
| Episode 4 | Promise API + Interview Questions |
| Episode 5 | Async Await |
| Episode 6 | THIS keyword |