Lesson 1 icon

Lesson 1: JS Syntax & ES6+

Variables, data types, arrow functions, template literals, destructuring, modules.

Start Lesson 1
Lesson 2 icon

Lesson 2: DOM Manipulation

Selecting elements, event handling, creating and updating nodes dynamically.

Start Lesson 2
Lesson 3 icon

Lesson 3: Fetch API & AJAX

Making HTTP requests, parsing JSON, handling errors, updating UI with data.

Start Lesson 3
Lesson 4 icon

Lesson 4: Asynchronous JS

Understanding callbacks, Promises, async/await, and managing concurrency.

Start Lesson 4
Lesson 5 icon

Lesson 5: Frameworks Overview

Intro to React, Vue, Angular: core concepts, component-based architecture.

Start Lesson 5