Skip to content

What You'll Learn

Twelve hands-on lessons that take you from the basics to modern JavaScript.

What You’ll Learn

Each lesson includes a short video, a written guide and an exercise.

Introduction

Set up your editor and browser tools and write your first script.

The Basics

Variables, strings, numbers and the building blocks of every program.

Working With Data

Objects, arrays and JSON: store and shape your app's data.

Validating

Check user input in forms and show helpful error messages.

Loops

Repeat work with for, while and array methods.

Typing Speed Tester

Build a typing-speed game from scratch.

Code Clinic

Debug real-world code and learn to read error messages.

ECMAScript 6

Arrow functions, let and const, modules and template strings.

Data Types

Understand primitives, references and type conversion.

Arithmetic Operators

Do maths in code and avoid common rounding traps.

Arrays

Add, remove, sort and search items in lists.

Basic Functions

Write reusable functions with parameters and return values.

Learn JavaScript Today!

Join thousands of students and start building real projects this week.