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