Introduction to JavaScript
All About Variables
Data Type
Operators
Conditional Statements
Loops
Functions
Hoisting & Temporal Dead Zone (TDZ)
Arrays
Objects
Class & Prototypes
Error Handling
Destructuring
Modules
Strings
Synchronous & Asynchronous
Promise
API
AJAX