Brilliant
Group Theory
The abstract algebra underlying quantum symmetries, quantum error correction codes, and the structure of quantum gates, explored interactively.
17 courses · 6 tutorials
Brilliant
The abstract algebra underlying quantum symmetries, quantum error correction codes, and the structure of quantum gates, explored interactively.
QUANTUM INFORMATION
Prof. John Preskill, Caltech
Prof. John Preskill's legendary Caltech quantum computation lecture notes. The most comprehensive freely available resource on quantum computing and quantum information.
edX
Delft University of Technology (QuTech)
Learn how a quantum computer is operated: quantum algorithms, error correction, micro-architectures, compilers, quantum programming languages, and quantum internet protocols.
edX
CertificateDelft University of Technology (QuTech)
Begin your quantum journey with this professional certificate from Delft University of Technology. Covers qubits, quantum hardware, algorithms, error correction, and the quantum internet.
Austin Fowler
Google Quantum AI's free-to-audit Coursera course on quantum error correction. Covers the surface code, stabilizer formalism, and the Stim and Crumble software tools used by Google researchers, with hands-on coding labs.
Udemy
Hoang Quy La
A hands-on Udemy course by Hoang Quy La covering qubits, quantum gates, and quantum circuits in Python with Cirq and Qiskit, plus the Deutsch-Jozsa algorithm, Grover's algorithm, the quantum Fourier transform, quantum phase estimation, variational quantum circuits, and an introduction to quantum error correction.
edX
Giordano Scappucci, Menno Veldhorst, Eliška Greplová (QuTech, TU Delft)
Unravel the physics behind Germanium qubits, their fabrication, control, and applications, including ML-assisted auto-tuning, quantum error correction, and quantum algorithms.
edX
CertificateDelft University of Technology (QuTech)
An advanced professional certificate on semiconducting quantum technologies, Germanium qubits, their physics, fabrication, machine learning-assisted control, and quantum error correction.
edX
Christian Andersen (QuTech, TU Delft)
Learn quantum algorithms and the principles of quantum error correction for fault-tolerant quantum computing, through a full-stack overview covering both hardware and software.
IBM Quantum
John Watrous
John Watrous's four-course video lecture series covering quantum information theory, algorithms, error correction, and the general formulation of quantum operations. Graduate-level rigor, freely available.
Microsoft
Microsoft Quantum
Microsoft's free collection of self-paced quantum programming exercises in Q#. Covers quantum basics through advanced algorithms via hands-on kata-style challenges with immediate feedback, runnable in the browser.
QUANTUM ERROR CORRECTION
Prof. Isaac Chuang and Prof. Aram Harrow, MIT
MIT's graduate-level follow-on to QIS I, covering quantum states and noise, advanced quantum algorithms, and quantum information theory. Free on the MIT Open Learning Library with graded exercises.
QUANTUM INFORMATION
Dr. Daniel Gottesman, Perimeter Institute
Daniel Gottesman's graduate-level quantum information lecture series recorded at Perimeter Institute. Fifteen recorded lectures covering entanglement, channels, error correction, and cryptography. Freely available on PIRSA.
Qiskit
IBM Quantum / Qiskit Team
The original open-source Qiskit Textbook, now archived on GitHub, covering everything from quantum gates and basic circuits to Grover's algorithm, Shor's algorithm, quantum error correction, and quantum machine learning with interactive Jupyter notebooks.
QUANTUM PROGRAMMING
Prof. Dan Boneh and Will Zeng, Stanford
Stanford's CS269Q quantum computer programming course materials from Spring 2019, taught by Dan Boneh and Will Zeng. Lecture slides and project assignments cover pyQuil programming, benchmarking, VQE, QAOA, and error correction.
QUANTUM INFORMATION
IQC Faculty, University of Waterloo
The graduate quantum information program at the University of Waterloo's Institute for Quantum Computing, one of the world's leading quantum research institutes, with QIC courses spanning quantum information, cryptography, and error correction.
PennyLane
Xanadu
Xanadu's free interactive quantum computing textbook using PennyLane, now hosted as the PennyLane Codebook. Learn quantum computing through coding exercises directly in the browser.
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.
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.
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.
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.
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.
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.