Quantum error correction in practice

Four interactive lessons, from a single surface-code patch to teleporting a T state between logical qubits.

  1. 1A surface code patchEncoding |0⟩L, the eight checks, and what a single error does to them.
  2. 2Logical CNOT between two patchesNine physical CNOTs between two patches make one logical CNOT and a Bell pair. Run it live in the browser.
  3. 3Preparing a T stateH and T on one qubit, then encoding: the resource state for a non-Clifford gate.
  4. 4Teleporting the T stateFrom patch A to patch C through a logical Bell pair on B and C.