Lecture notes · self-contained
A course built to need nothing but linear algebra — no physics, no computer science, assumed on entry.
These notes build quantum error correction the way it should be built: as a question about redundancy, not a question about physics. A qubit fails; its neighbors notice; the failure is undone — the diagram above is that sentence made literal. Click any point in the lattice.
The course moves from stabilizer formalism through the surface code to hypergraph constructions, treating each as a different answer to the same linear-algebraic question: how much structure does it take for errors to become detectable, and detectable errors to become correctable?