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 |