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.
Start here
What you are getting into
Start the first lessonUnit 1 Your Machine, Working
- What you are getting into
- Install the three things, and prove each one works
- The terminal is a way to ask questions
- Git — the undo button for everything you write
Practice Check · Unit 1 A short check · cannot be failed Start
Unit 2 Reading Code Before Writing It
- Values, variables, and the type that trips everyone
- Functions — a box that takes something and gives something back
- Objects and arrays — the shape real data arrives in
- Deciding and repeating
Practice Check · Unit 2 A short check · cannot be failed Start
Unit 3 Talking to the Internet
- What a URL actually is
- Client and server — two computers, two jobs
- Your first request, and the data that comes back
- When it breaks — reading errors, and asking well
Practice Check · Unit 3 A short check · cannot be failed Start
Unit 4 When It Goes Wrong, and How You Go Back
- Debugging is a method, not a talent
- Narrowing — the smallest thing that still breaks
- Branches — changing things without risking what works
- Going back for real
Practice Check · Unit 4 A short check · cannot be failed Start
Unit 5 Meet Your Assistant, and Ship Something
- What an AI coding assistant actually is
- Reading a diff — the skill everything else rests on
- Committing on purpose
- Deploy something tiny, and what course 1 expects
- What you can now do, and what the exam checks
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.