What You'll Build
Module 2 — Project: Interactive To-Do App
Every course ends with a real project you build from scratch. No tutorials where you just follow along — you plan it, build it, and ship it yourself.
Course Curriculum
6 modules · 18 lessons · ~4.6h
-
JavaScript in the Browser
10 min
-
Variables, Types & Functions
18 min
-
DOM Manipulation
22 min
-
Fetch & Async JavaScript
20 min
-
Project: Build an Interactive To-Do App
30 min
-
Arrow Functions & Destructuring
14 min
-
Spread, Rest & Template Literals
12 min
-
Promises & Async/Await
16 min
-
ES6 Classes & Modules
13 min
-
What Is the DOM?
12 min
-
Events: Making Pages Interactive
15 min
-
Fetching Data from APIs
15 min
-
Why TypeScript? From JavaScript to Type Safety
12 min
-
Basic Types: Annotating Variables and Functions
15 min
-
Interfaces, Type Aliases & Generics
15 min
-
TypeScript in Practice: Converting a JS Project
15 min
-
Running JavaScript: Browser vs Node.js
12 min
-
VS Code for JavaScript Development
12 min