Skip to content
Code Quest

Courses

Every course is free and open. Filter by stage, or follow the map from the first switch to the processor.

Sparks1-bit🔌

Inside the Machine

A computer only knows two things: on and off. Everything else is built from them.

2 lessons16 min

Sparks1-bit🤖

Giving Instructions

A computer does exactly what it is told. Learn to tell it exactly.

2 lessons18 min

Builders4-bit🔢

The Secret Code of Computers

Numbers, letters and emoji: everything becomes 0s and 1s.

2 lessons20 min

Builders4-bit🚦

Logic: Machines that Decide

Three tiny rules, AND, OR and NOT, are enough to build a calculator.

2 lessons21 min

Coders8-bit⚛️

The Transistor: the Switch that Changed Everything

Open the most manufactured object in history and see how it really works.

3 lessons36 min

Coders8-bit🐍

Your First Programs

Four ideas, variables, decisions, loops and functions, are behind every program ever written.

2 lessons23 min

Engineers32-bit🧠

How a CPU Works

Fetch, decode, execute: three steps, repeated billions of times a second.

2 lessons26 min

Engineers32-bit🪜

From Code to Machine

Follow one line of Python all the way down to moving electrons.

2 lessons24 min

Engineers32-bit⏱️

Algorithms: Thinking Fast

A better idea beats a faster computer.

2 lessons24 min

Architects64-bit♾️

The Limits of Computation

What no program can ever do, and how small a switch can get.

2 lessons27 min

Architects64-bit🧬

How Programs Really Run

The call stack and floating-point numbers: two things every expert must see clearly.

2 lessons26 min

For everyone📜

The Story of Computing

Twelve centuries from the first algorithm to a computer in every pocket.

3 lessons36 min