course
Quantum Computation (Caltech PHYS 219)
Prof. John Preskill, Caltech
20 courses · 6 tutorials
course
Prof. John Preskill, Caltech
course
John Watrous
course
DAMTP, University of Cambridge
certification
Delft University of Technology (QuTech)
certification
MIT xPRO
course
Austin Fowler
course
Prof. Isaac Chuang and Prof. Peter Shor, MIT
course
Perimeter Institute Faculty and Visitors
course
Dr. Daniel Gottesman, Perimeter Institute
course
IBM Quantum / Qiskit Team
course
IQC Faculty, University of Waterloo
course
Delft University of Technology (QuTech)
certification
Delft University of Technology (QuTech)
course
Delft University of Technology (QuTech)
course
Microsoft Quantum
course
MIT Physics Department
course
Chicago Quantum Exchange Faculty
course
Delft University of Technology (QuTech)
course
IBM Quantum
course
Brilliant.org
What decoherence is physically, how T1 and T2 times characterise it, and why it is the central engineering problem of quantum computing. Includes Qiskit simulation of decoherence effects.
Learn how quantum error correction works by implementing the 3-qubit bit-flip code in Qiskit - encode a logical qubit, introduce an error, detect it with syndrome measurement, and correct it.
A practical introduction to the main quantum error models: bit flip, phase flip, depolarizing, and amplitude damping. Understand how these map onto real hardware noise and how error correction addresses each.
How the surface code works: the 2D lattice geometry, X and Z stabilizer measurements, logical operators, and why it's the leading candidate for fault-tolerant quantum computing.
Simulate a distance-3 surface code using Stim and decode syndromes with PyMatching. Measure logical error rates and compute the code threshold from simulation data.
Implement a 3-qubit bit-flip repetition code from scratch in Qiskit: encoding, error injection, syndrome measurement with ancilla qubits, decoding logic, and fidelity benchmarking across error rates.