programming · Beginner to intermediate · Demo
Practical JavaScript for the web
Learn JavaScript not through dry theory but by building real interactions. From language fundamentals to DOM manipulation, event handling, talking to APIs, error handling and storing data in the browser. By the end you will build a small TODO app with local storage.
Syllabus & sessions
Sessions marked “Free preview” can be watched without purchasing. The remaining sessions unlock after you buy the course. Click “▶ Play video” to open and play the video.
-
1JavaScript fundamentals: variables, types, operators ⏱ 1 hour Free preview—
-
2Control structures and functions ⏱ 1 hour 10 minutes Free preview—
-
3Arrays, objects and modern loops ⏱ 50 minutes🔒
-
4Selecting and manipulating DOM elements ⏱ 1 hour 20 minutes🔒
-
5Event handling and user interaction ⏱ 1 hour🔒
-
6Fetch and talking to a REST API ⏱ 1 hour 10 minutes🔒
-
7Storing data with localStorage ⏱ 40 minutes🔒
-
8Final project: building a TODO app ⏱ 1 hour 30 minutes🔒
About this course
Learn JavaScript not through dry theory but by building real interactions. From language fundamentals to DOM manipulation, event handling, talking to APIs, error handling and storing data in the browser. By the end you will build a small TODO app with local storage.