Skip to content
Brainlag

JavaScript + HTML/CSS

Build a page with HTML and CSS, make it react with JavaScript, then load data from an API.

Foundations is free: 7 lessons.

39 lessons, 7 free

Practise

Review

All clear

Daily 5

Five quick questions from what you have learned.

Start Daily 5

The course, unit by unit

Part 1: Foundations

1 unit, 7 lessons

Part 2: Core

1 unit, 8 lessons

Part 3: Deeper

3 units, 24 lessons

  1. Unit 3: The page

    6 hr 15 minBrainlag Code

  2. Unit 4: Data and the network

    5 hr 15 minBrainlag Code

  3. Unit 5: Build an app

    4 hr 10 minBrainlag Code

Questions

What is the course about?

Make things people can click. Build a page with HTML and CSS, make it react with JavaScript, then load data from an API. Everything runs right here in the page. It is for: total beginner.

What is free?

7 of the 39 lessons.

Do I need to install anything?

No. Your code runs in the browser, in the editor beside each lesson.

Do I need an account?

No. Progress saves in this browser; sign in to keep it on every device.

What can I do by the end?
  • Build a page with semantic HTML and CSS
  • Lay out pages that work on phones and desktops
  • Write JavaScript with functions, arrays and objects
  • Make pages react to clicks, keys and forms
  • Load data from an API and handle errors
  • Find and fix common JavaScript and page bugs
How long does it take?

About 23 hr 5 min of lessons in 5 units. Lessons take 20 to 60 minutes each.