Skip to content
⚽ World Cup 2026 Build your bracket and crown a champion Play →
Project

Quantum Theory, One Experiment at a Time

PhysicsInteractiveEducation
Start the course
Quantum Theory, One Experiment at a Time

What it is

This is a guided course in the foundations of quantum theory. It follows the first three chapters of Asher Peres's Quantum Theory: Concepts and Methods, which is a graduate text, but it starts from school physics and builds everything else as it goes. The wording and the figures are new, and the order of ideas is the book's.

There are thirteen lessons in three parts. The first is a set of experiments with polarised light and silver atoms that the physics of 1900 can't explain. The second works out the rules those experiments force on you, and the third finds the mathematics that fits the rules. By the last lesson you're working with state vectors, inner products, observables and density matrices, and you know which experiment made each one necessary.

The start of the lesson list: Part I, What the experiments say, with five lessons from Where classical physics ran out to Measuring is not reading

How a lesson works

Each lesson is built around an experiment you run on the page. Before it shows you what happens, it asks you to commit to a prediction. Then you run it, read a short list of what to keep, and answer a few questions to check you have it. Your progress is saved in your browser.

Lesson 1.5 is a good example. Silver atoms leave an oven, pass through an uneven magnet and land on a plate. In the 1920s people expected a smear, and what turned up was two spots. You can switch between the two results, then turn the magnet and watch the spots turn with it.

A lesson figure: silver atoms pass from an oven through a magnet and land in two separate spots on a plate, with controls to switch between what was expected and what was found

How it's built

The course lives in the same codebase as Retrospect, and is served as its own site. It has 25 interactive figures drawn as SVG. The physics behind them sits in small functions with their own tests, so the numbers a figure shows come from code that's been checked. The equations are typeset with KaTeX.

Why I made it

I wanted a way into quantum theory for someone who's just finished school. It starts with experiments, and brings in each piece of maths only when an experiment needs it. So far it covers the first three chapters of the book.