Skip to content

JavaScript for Beginners

From your first program to arrays, objects, functions, closures, classes, errors, promises and a final project.

Free16 modules172 lessons47 exercises≈ 18 h

Tests check every exercise: in your browser and in the cloud

Exercises run and are checked right in your browser, so you need nothing installed to take the course. To run the lesson examples on your own computer, set it up in two steps.

  1. Install Node.js

    The lessons use Node.js 22 or newer: pick the LTS version.

  2. Install VS Code

    Download VS Code: it supports JavaScript out of the box, no extension needed.

Syllabus