A cross-referenced encyclopedia of classical and quantum error-correcting codes, each with properties, decoders and references. Indispensable once you are past the textbook codes.
Quantum error correction
Encoding one logical qubit across many physical qubits so that errors can be detected and corrected by measuring stabilisers — without ever measuring, and thus destroying, the logical state.
Why it matters
It is the central problem of the field. Everything about useful quantum computing depends on whether error correction can be made to work at scale, and the stabiliser formalism is the language it is all written in.
After this you will be able to
- Work fluently in the stabiliser formalism
- Explain the 3-qubit, Shor and Steane codes
- Explain why syndrome measurement does not collapse the logical qubit
3 best places to start
Hand-picked and ordered. If you only have time for one, take the first.
The clearest short introduction to the stabiliser formalism, written by the person who invented it. Read this before attempting the surface code literature.
Universally called "Mike & Ike" and still the field's reference text after two decades. Comprehensive rather than gentle — use it as the book you look things up in, not the one you read cover to cover first.
8 more resources
You cannot copy an unknown quantum state. The one-line proof is genuinely accessible, and this single fact explains teleportation, QKD security and why error correction is hard.
Nature’s open-access quantum information journal, strong on experimental hardware and error correction results.
Preskill's notes have taught much of the field. Chapter 10 on quantum error correction is, for many researchers, the definitive introduction to the subject.
The standard fast decoder for surface codes, and the natural companion to Stim. Together they let you run realistic threshold simulations on a laptop.
Coding tutorials, seminar talks and the complete recordings of the Qiskit Global Summer Schools — which are effectively free graduate-level lecture series on algorithms and error correction.
The first convincing demonstration that adding more physical qubits made the logical qubit better rather than worse. Arguably the most important experimental result of the decade so far.
Simulates million-qubit stabiliser circuits in seconds, which is what makes modern error-correction research computationally possible. The tutorial notebooks double as a surface-code course.
The standard reference on surface codes, written as a tutorial rather than a terse paper. Where every industrial fault-tolerance roadmap ultimately points.
This unlocks
Topics that list Quantum error correction as a prerequisite.