
Interactive tutorials · Simulated in your browser
Quantum computing from the amplitudes up: short tutorials, each with something to drag, run and break. Vectors and matrices are enough; the rest is introduced as a length and an angle. Everything is simulated live in your browser, so you can watch the numbers a quantum computer is built to steer.
The idea the series argues: a quantum computer is not a machine that tries every answer at once. It is a machine that steers amplitudes so the wrong answers cancel. The tutorial on interference is where that is shown on screen, and every algorithm after it leans on it.
Drag the arrow. Height is chance; colour is phase.
Arrows mean “builds on”. Interference is the hinge: it is the one idea every algorithm after it uses, so it is the page to read if you read only one.
1 · Coming
A qubit’s state is two complex numbers, not a hidden 0 or 1.
2 · Open
Every single-qubit state is a point on a sphere. Drag one, and read what a measurement can and cannot see.
3 · Coming
Measuring gives one outcome at random and leaves the state in it.
4 · Coming
n qubits have 2ⁿ amplitudes, and you still read out only n bits.
5 · Coming
Some two-qubit states are not two single-qubit states side by side.
6 · Coming
A gate is a unitary matrix; a circuit is those matrices in order.
7 · Open
Why a quantum computer is not parallel randomness: amplitudes add before they are squared, so paths can cancel.
8 · Coming
The first problem where a quantum circuit needs fewer questions than any certain classical method.
9 · Open
Find a marked item among N by steering amplitude towards it, in about √N steps. Step through the iterations and watch the answer grow.
10 · Coming
Factoring reduces to finding a period, and the Fourier transform turns a period into sharp peaks.
11 · Coming
Real qubits leak; error correction spreads one logical qubit over several physical ones.
12 · Coming
How to read a quantum headline: which qubits, which task, and who checked the classical side. A dated, sourced page.
None of this is copied from them; they are where to go next.
The phase colours here are the ones on the hydrogen orbitals page: green for phase 0, magenta for half a turn.
Shtetl-Optimized Shtetl-Optimized (the blog’s banner line). Scott Aaronson. Live page.
Quirk Quirk, a drag-and-drop quantum circuit simulator. Craig Gidney, v2.3, 2016. Apache-2.0. Prior art; nothing is copied from it.
Quantum Country Quantum computing for the very curious. Andy Matuschak and Michael Nielsen. Live essay; no date shown on the page.
IBM, Basics of Quantum Information Basics of Quantum Information (IBM Quantum Learning). IBM. Live course: single systems, multiple systems, circuits, entanglement in action.
Preskill, Ph219 Ph219/CS219 Quantum Computation (course page and lecture notes). John Preskill, Caltech. Live page.
Nielsen and Chuang Quantum Computation and Quantum Information (10th anniversary edition). Michael A. Nielsen and Isaac L. Chuang, Cambridge University Press, 2010. Paywalled.
Aaronson, lecture notes Introduction to Quantum Information Science, lecture notes. Scott Aaronson. PDF; the outline lists the Bloch sphere, Grover and Shor lectures.
Paraphrased, not quoted. The further-reading entries are listed so you can find them; this page makes no claim about their content beyond the one-line notes above.