| 1 |
Introduction to JavaScript |
|
| 2 |
Variables (var, let, const) |
|
| 3 |
Data Types (Primitive & Reference) |
|
| 4 |
Operators & Expressions |
|
| 5 |
Conditionals (if, switch) |
|
| 6 |
Loops (for, while, for...of, for...in) |
|
| 7 |
Functions (Declarations, Expressions, Arrow) |
|
| 8 |
Scope & Closures |
|
| 9 |
Objects & Arrays |
|
| 10 |
Array Methods (map, filter, reduce) |
|
| 11 |
String Methods & Template Literals |
|
| 12 |
Date & Math Objects |
|
| 13 |
DOM Manipulation (Selectors, Create, Update, Delete) |
|
| 14 |
Events & Event Handling |
|
| 15 |
ES6+ Features (Destructuring, Spread, Rest) |
|
| 16 |
Modules (import/export) |
|
| 17 |
Asynchronous JavaScript (Callbacks, Promises) |
|
| 18 |
Async/Await |
|
| 19 |
Fetch API & AJAX |
|
| 20 |
Error Handling (try...catch, throw) |
|
| 21 |
Classes & OOP Concepts |
|
| 22 |
Prototypes & Inheritance |
|
| 23 |
Event Loop & Concurrency Model |
|
| 24 |
Storage (localStorage, sessionStorage, cookies) |
|
| 25 |
JavaScript Engines & Execution Context |
|
| 26 |
Best Practices & Performance Optimization |
|