Quantum Computation (Caltech PHYS 219)
Prof. John Preskill, Caltech
Graduate and research-level quantum computing content from MIT, Caltech, Cambridge, and Perimeter Institute. These 23 courses cover quantum information theory, fault-tolerant computation, and the algorithms that define the frontier of the field. Most are free.
Advanced courses move from learning quantum computing to understanding it at a level that prepares you for research. The topics are more abstract, mathematically demanding, and less focused on immediate practical application -- and that is intentional.
Quantum information theory treats information as a physical quantity and asks what the laws of quantum mechanics imply for communication, compression, and cryptography. Topics include quantum entropy, quantum channel capacity, entanglement measures, and quantum key distribution with security proofs.
Fault-tolerant quantum computation is the theory of how to build reliable quantum computers from unreliable components. The threshold theorem (if physical error rates fall below a threshold, arbitrarily long computations are possible) is a central result. Surface codes, stabilizer codes, and the Gottesman-Knill theorem are standard topics.
Quantum complexity theory asks which computational problems quantum computers can solve efficiently. The complexity class BQP (bounded-error quantum polynomial time) is the quantum analogue of P. QMA (quantum Merlin-Arthur) is the quantum analogue of NP. Understanding these classes clarifies where quantum speedups are possible and where they are not.
Advanced algorithms at this level include the HHL algorithm for linear systems, Quantum Singular Value Transformation (QSVT) -- which provides a unified framework for many quantum speedups -- quantum walks, and amplitude estimation. These require comfort with quantum phase estimation and polynomial approximation theory.
Quantum hardware physics covers how qubits are physically implemented: superconducting transmon qubits, trapped ions, neutral atoms, photonic systems, and nitrogen-vacancy centers. Understanding the physics of decoherence, gate operations, and readout at this level requires some quantum mechanics background.
One distinctive feature of advanced quantum computing education is that the best content is overwhelmingly free. This is the opposite of the beginner landscape, where paid platforms sometimes offer better-structured introductory courses than free alternatives.
MIT publishes lecture notes and problem sets for its quantum information courses through MIT OpenCourseWare at no cost. John Preskill's lecture notes from Caltech's PHYS 219 -- widely considered the most comprehensive graduate quantum computing text available -- have been publicly available since the late 1990s and are still updated. The Perimeter Institute archives hundreds of hours of research-level lectures through its PIRSA platform, freely accessible to anyone.
Cambridge's quantum computing and quantum information courses are available through recorded lectures. EdX and Coursera carry some advanced content as well, though the free-to-audit versions of those are often worth less than the fully open MIT and Caltech materials.
The implication: if you are ready for advanced content, cost is not a barrier. The limiting factor is time and mathematical preparation, not access to material.
Advanced quantum computing courses assume significant preparation. The honest list:
If the linear algebra requirement is the weak point, 3Blue1Brown's "Essence of Linear Algebra" series followed by a rigorous textbook like Axler's "Linear Algebra Done Right" is the fastest path to readiness. Comfort with the mathematics will determine whether advanced courses are productive or frustrating.
23 graduate and research-level courses -- ranked by rating
Prof. John Preskill, Caltech
Scott Aaronson (UT Austin)
DAMTP, University of Cambridge
MIT xPRO
Prof. Isaac Chuang and Prof. Peter Shor, MIT
Perimeter Institute Faculty and Visitors
Dr. Daniel Gottesman, Perimeter Institute
IQC Faculty, University of Waterloo
MIT OpenCourseWare
Delft University of Technology (QuTech)
Delft University of Technology (QuTech)
ETH Zurich Physics Department
Quantum Optics and Spectroscopy Group, University of Innsbruck
JQI Faculty, University of Maryland
University of Toronto / Peter Wittek
Chicago Quantum Exchange Faculty
Delft University of Technology (QuTech)
Delft University of Technology (QuTech)
Prof. Peter Shor, MIT
IBM Quantum
Brilliant.org
Quantinuum
Prof. Will Zeng, Stanford
Completing advanced courses puts you at the boundary of current knowledge -- not inside research, but prepared to enter it. The step from coursework to research is about learning to engage with the literature rather than textbooks.
The arXiv quant-ph preprint server (arxiv.org/archive/quant-ph) is where essentially all quantum computing research appears before or alongside journal publication. Reading new preprints regularly, even if you only understand 60-70% of a given paper at first, builds familiarity with research norms, notation, and the open problems that the community cares about.
A practical approach: pick one specific area -- quantum error correction, near-term algorithms, quantum complexity, or hardware -- and identify five to ten landmark papers that everyone in that area cites. Work through those papers carefully, looking up every technique you do not recognize. Once you can read those papers fluently, you can read current work in that area.
For those interested in formal academic research, see our university programs guide covering PhD programs in quantum computing and quantum information.