A calm path from first line to real work

Learn to code
one small lesson
at a time.

Eleven tracks, four levels each. Every lesson explains plainly, shows the code line by line, and lets you run, break, and fix things right here. No setup, no noise.

How it works

  1. 1. Pick a language — start with HTML if unsure.
  2. 2. Read the short lesson, run the example, change it.
  3. 3. Pass the checks, try the quiz, tick it done.
Start with HTML

Tracks

Eleven starting points. Each goes beginner → expert.

All courses

Roadmaps, not mazes

Each language has a roadmap page: levels, modules, and what is still ahead. Search with Ctrl+K to jump anywhere.

Run first, theory second

HTML, CSS, JavaScript, Python, and SQL run entirely in your browser. The rest use a small execution service you can self-host.