Start From Zero

No prior programming. Get a working machine, learn to read code before writing it, meet the internet your tools will talk to, learn how to find a fault and undo a mistake, and make your first commit — so that nothing in the build track is a word you have not met.

5 units · 21 lessons · 76 min read · plus hands-on practice, at your pace

Start here

What you are getting into

Your Machine, Working · 3 min read · foundations

Start the first lesson

Unit 1 Your Machine, Working

  1. What you are getting into 3 min
  2. Install the three things, and prove each one works 3 min
  3. The terminal is a way to ask questions 3 min
  4. Git — the undo button for everything you write 3 min
Practice Check · Unit 1 A short check · cannot be failed Start

Unit 2 Reading Code Before Writing It

  1. Values, variables, and the type that trips everyone 3 min
  2. Functions — a box that takes something and gives something back 4 min
  3. Objects and arrays — the shape real data arrives in 4 min
  4. Deciding and repeating 5 min
Practice Check · Unit 2 A short check · cannot be failed Start

Unit 3 Talking to the Internet

  1. What a URL actually is 3 min
  2. Client and server — two computers, two jobs 3 min
  3. Your first request, and the data that comes back 4 min
  4. When it breaks — reading errors, and asking well 3 min
Practice Check · Unit 3 A short check · cannot be failed Start

Unit 4 When It Goes Wrong, and How You Go Back

  1. Debugging is a method, not a talent 4 min
  2. Narrowing — the smallest thing that still breaks 4 min
  3. Branches — changing things without risking what works 4 min
  4. Going back for real 5 min
Practice Check · Unit 4 A short check · cannot be failed Start

Unit 5 Meet Your Assistant, and Ship Something

  1. What an AI coding assistant actually is 3 min
  2. Reading a diff — the skill everything else rests on 3 min
  3. Committing on purpose 3 min
  4. Deploy something tiny, and what course 1 expects 3 min
  5. What you can now do, and what the exam checks 6 min
Practice Check · Unit 5 A short check · cannot be failed Start

Last Course exam

One exam, the whole course Unlocks when you have read all 21 lessons

Passing it earns the course certificate. It also counts toward the Builder track (course 1 of 13): pass every course exam in a track to earn its track certificate.