Seven floors  —  Zero to professional grade

A calm path
into coding

No tutorials that abandon you halfway. No jargon dropped without explanation. Just a clear building to climb, one floor at a time.

Free  ·  Offline-ready  ·  No install required

Who this is for

You've tried to learn
to code before.

You watched the tutorials. You followed along. Then the instructor moved on and you were left holding a half-working project with no idea why it worked — or didn't.

That wasn't a failure of effort. Most learning resources are built for people who already think like developers. They teach syntax before understanding. They skip the mental models that make everything else click.

The Code Book starts where you actually are — not where it's convenient to assume you are.

You followed a tutorial, then couldn't do it alone. That's the most common stuck point. You understood the steps but not the thinking behind them. Each floor here builds the thinking first.
JavaScript made you feel stupid. It does that. It's a real programming language with real logic. The difficulty is normal and expected — not a sign you're not cut out for this.
You don't have big blocks of time to commit. Each section is designed to be completed in one sitting. Fifteen minutes a day compounds into real skill.
You want to get somewhere, not just learn forever. Floor 7 is a real destination: job-ready, portfolio-ready, decided on a direction and deep enough to be valuable in it.

How it works

Seven floors.
One building.

Each floor is a self-contained phase of your journey. You don't move up until the current floor is solid. No skipping. No guessing.

Floor 01
Foundation
How code actually thinks — the mental models behind every program ever written.
Floor 02
Structure
HTML, CSS and the browser — build real things you can see on screen.
Floor 03
JavaScript
The language of the web — logic, behaviour, and making things respond.
Floor 04
Independence
APIs, async, and the developer mindset — no step-by-step, just a brief and a blank editor.
Floor 05
Full Stack
Backend, databases, authentication, deployment — you build the whole thing.
Floor 06
Direction
Finding your lane and going deep — generalists are useful, specialists are sought after.
Floor 07
Arrival
The destination. Job-ready, portfolio-ready, clear on who you are as a developer.

Meet SAGE

SAGE is your guide through the building. When you're stuck, SAGE offers a hint — not the answer, just enough to unblock you. When you finish a floor, SAGE marks the distance. Through every floor check and every debugging session, SAGE is watching. Not to judge. Just to keep you moving.

What you get

Built differently,
on purpose.

Every design decision was made for one person: the person who tried before and stopped.

No deadlines. No schedule.
Move at whatever pace fits your life. Pick up exactly where you left off. Progress saves automatically.
Hints when you're stuck.
Every challenge has a hint. It won't give you the answer — it gives you just enough to get unstuck yourself. That's the skill being built.
You can see how far you've come.
XP, floor completion, streak tracking. Not gamification for its own sake — a record of actual distance covered.
Floor checks before you climb.
Before each new floor, a checkpoint. Not a test to pass — an honest look at what's solid and what needs another pass.
Listen, don't just read.
Every section can be narrated aloud. Good for commutes, for different learning styles, or for when your eyes are tired.
Works offline.
Once loaded, the full app works without an internet connection. No account required to start. Your data stays on your device.

Game Hub

Learn by playing.
Actually.

Three games built into the app. Not decoration — each one is based on a real class of software problem.

🚀 Mars Mission Briefing
LAUNCH SEQUENCE

An educational sci-fi mission. Repair rocket systems, debug code faults, and launch to Mars. Designed for landscape mode — best experienced on a tablet or desktop.

Sci-fi mission Rocket systems Code debugging
Launch Sequence — rocket builder
Launch Sequence — Mars approach Launch Sequence — code mission
🔌 Colony Signal Router
VENUS

The colony's infrastructure is failing. Route the signal through damaged conduit nodes to keep life support online. Every connection you restore teaches a real coding pattern.

Signal routing Coding patterns Larger grids
Venus — signal routing gameplay
Venus — mission briefing Venus — 20 levels, 3 grid sizes
⚡ Debug Under Fire
GLITCH

The colony AI has corrupted itself and is fighting your repairs. REVERSE. CORRUPT. FLICKER. Real bugs. Real consequences. Can you debug faster than it breaks?

Real bug classes 10 levels Escalating chaos
Glitch — corrupted signal grid
Glitch — patch the corruption task Glitch — system breach mission

The building
is already there.
Start climbing.

Floor 1 is free. No sign-up required to begin. You can create an account later to save your progress across devices.

Open The Code Book  →
SUPPORT THE PROJECT
Keep It Free
The Code Book is completely free. If it's helped you, a small contribution keeps it going and helps more beginners find their way into coding.
☕ Support on Ko-fi
One-off · No account needed · From £3