Learning Roadmap
A structured path from mathematical foundations to advanced quantum computing
25 modules · 185 lessons
00. Quantum in a Nutshell — A Gentle Introduction
No math, no prerequisites. A soft-landing introduction to quantum computing with 4 short explainer videos. Start here if you're brand new to quantum.
01. Mathematical Foundations I — Linear Algebra & Complex Numbers
The essential mathematical language of quantum mechanics: vector spaces, matrices, inner products, eigenvalues, tensor products, complex numbers, Hilbert spaces, and Dirac notation.
Lessons (10)
- Vectors: What Even Are They?video
- Linear Combinations, Span, and Basis Vectorsvideo
- Matrices as Linear Transformationsvideo
- Matrix Multiplication as Compositionvideo
- Inverse Matrices, Column Space, and Null Spacevideo
- The Determinant and Its Geometric Meaningvideo
- Eigenvectors and Eigenvaluesvideo
- Complex Numbers: A Complete Introductionvideo
- Dirac (Bra-Ket) Notation Explainedvideo
- Tensor Products and Multi-partite Vector Spacesvideo
02. Mathematical Foundations II — Probability, Statistics & Group Theory
Probability theory, Bayes' theorem, random variables, group theory basics, Lie algebras, representation theory, Fourier analysis, and stochastic processes used in quantum mechanics.
Lessons (8)
- Probability Theory: Axioms, Random Variables, Distributionsvideo
- Bayes' Theorem and Conditional Probabilityvideo
- Group Theory for Physicists: Symmetries and Transformationsnotes
- Lie Groups and Lie Algebras: An Introductionnotes
- Representation Theory: How Groups Act on Vector Spacesnotes
- Fourier Transforms and Harmonic Analysisvideo
- Stochastic Processes and Random Walks in Physicsnotes
- The Spectral Theorem and Its Physical Meaningnotes
03. Classical Physics — Mechanics & Electromagnetism Prerequisites
Foundational classical physics needed for quantum mechanics: Lagrangian and Hamiltonian mechanics, harmonic oscillators, wave equation, Maxwell's equations, electromagnetic waves, and classical information theory.
Lessons (6)
- Lagrangian Mechanics: Principle of Least Actionguide
- Hamiltonian Mechanics: Phase Space and Canonical Equationsnotes
- The Harmonic Oscillator — From Classical to Quantumvideo
- The Wave Equation and Its Solutionsguide
- Maxwell's Equations and Electromagnetic Wavesguide
- Classical Information Theory: Entropy and Communicationnotes
04. Quantum Mechanics I — Postulates & Wave Mechanics
The foundation of quantum theory: Stern-Gerlach experiment, wave-particle duality, the wavefunction, Schrödinger equation, potential wells, the quantum harmonic oscillator, the postulates of quantum mechanics, measurement, expectation values, and commutation relations.
Lessons (10)
- The Stern-Gerlach Experiment: Quantization of Spinguide
- Wave-Particle Duality: Double-Slit Experimentguide
- The Wavefunction and the Born Ruleguide
- The Schrödinger Equation: Derivation and Meaningnotes
- Infinite Square Well: Quantized Energy Levelsnotes
- Quantum Harmonic Oscillator: Raising and Lowering Operatorsnotes
- The Four Postulates of Quantum Mechanicsnotes
- Expectation Values and Operatorsnotes
- Commutation Relations and the Uncertainty Principlenotes
- Heisenberg Uncertainty Principle: Proof and Applicationsguide
05. Quantum Mechanics II — Operators, Spin & Angular Momentum
Linear and Hermitian operators, spin-½ systems, Pauli matrices, orbital angular momentum, addition of angular momentum, Clebsch-Gordan coefficients, and the hydrogen atom.
Lessons (8)
- Linear Operators in Hilbert Spaceguide
- Hermitian Operators and Observablesnotes
- Spin-½ Systems and the Pauli Matricesnotes
- Pauli Matrices: Properties and Physical Meaningnotes
- Orbital Angular Momentum Operatorsnotes
- Addition of Angular Momentum and Clebsch-Gordan Coefficientsnotes
- The Hydrogen Atom: Radial and Angular Solutionsnotes
- Selection Rules and Matrix Elementsnotes
06. Quantum Mechanics III — Approximation Methods & Scattering
Time-independent and time-dependent perturbation theory, variational method, WKB approximation, scattering theory, and the physics of identical particles.
Lessons (6)
- Time-Independent Perturbation Theory (Non-Degenerate)guide
- Degenerate Perturbation Theory and the Stark Effectnotes
- Time-Dependent Perturbation Theory and Fermi's Golden Rulenotes
- The Variational Method: Estimating Ground State Energiesnotes
- The WKB Approximation: Semiclassical Quantum Mechanicsnotes
- Identical Particles, Bosons, and Fermionsguide
07. Qubits & Quantum Gates
The qubit, Bloch sphere representation, single-qubit gates (X, Y, Z, H, S, T), multi-qubit states, controlled gates (CNOT, Toffoli, SWAP), universal gate sets, gate decomposition, and the Solovay-Kitaev theorem.
Lessons (8)
- The Qubit: A Two-Level Quantum Systemtutorial
- The Bloch Sphere: Visualizing Qubit Statestutorial
- Single-Qubit Gates: Pauli, Hadamard, Phase, and T Gatestutorial
- Multi-Qubit States and Entanglementtutorial
- The CNOT Gate: Creating Entanglement in Circuitstutorial
- Toffoli, Fredkin, and SWAP Gatesnotes
- Universal Gate Sets and Approximationnotes
- The Solovay-Kitaev Theorem: Efficient Gate Approximationpaper
08. Quantum Circuits & Protocols
The circuit model of computation, quantum teleportation, superdense coding, Deutsch's algorithm circuit, circuit optimization, reversible computation, measurement-based quantum computing, and cluster states.
Lessons (8)
- Introduction to the Quantum Circuit Modeltutorial
- Quantum Teleportation: How It Workstutorial
- Superdense Coding Protocoltutorial
- Deutsch's Algorithm: The First Quantum Advantagetutorial
- Quantum Circuit Optimization and Compilationguide
- Reversible Computation: Landauer's Principlenotes
- Measurement-Based Quantum Computing (One-Way QC)paper
- Cluster States and Graph Statespaper
09. Quantum Algorithms I — Core Algorithms
Deutsch-Jozsa, Bernstein-Vazirani, Simon's algorithm, the Quantum Fourier Transform, Quantum Phase Estimation, Grover's search, amplitude amplification, Shor's factoring algorithm, order finding, and the hidden subgroup problem.
Lessons (10)
- Deutsch-Jozsa Algorithm: Exponential Speeduptutorial
- Bernstein-Vazirani Algorithmguide
- Simon's Algorithm: Period Findingtutorial
- The Quantum Fourier Transform: Circuit and Applicationstutorial
- Quantum Phase Estimation Algorithmtutorial
- Grover's Search Algorithm: Quadratic Speeduptutorial
- Amplitude Amplification: Generalizing Grovertutorial
- Shor's Factoring Algorithm: The Full Circuittutorial
- Order Finding and the Hidden Subgroup Problempaper
- The Hidden Subgroup Problem: Framework for Quantum Algorithmsguide
10. Quantum Algorithms II — Advanced & Variational Algorithms
Variational Quantum Eigensolver (VQE), Quantum Approximate Optimization Algorithm (QAOA), HHL algorithm for linear systems, quantum random walks, Trotterization and Hamiltonian simulation, quantum optimization, and tensor networks.
Lessons (8)
- Variational Quantum Eigensolver: Principles and Implementationtutorial
- QAOA: Quantum Approximate Optimization Algorithmpaper
- The HHL Algorithm: Quantum Linear Systemstutorial
- Quantum Random Walks and Their Speedupspaper
- Hamiltonian Simulation via Trotterizationtutorial
- Trotter-Suzuki Decomposition and Higher-Order Methodstutorial
- Quantum Optimization: QUBO and Ising Modelstutorial
- Tensor Networks: MPS, PEPS, and MERAtutorial
11. Quantum Information Theory
Von Neumann entropy, quantum channels and Kraus operators, the Holevo bound, accessible information, quantum channel capacity, the Lloyd-Shor-Devetak theorem, the no-cloning theorem, and quantum data compression.
Lessons (8)
- Von Neumann Entropy: Quantum Information Measurenotes
- Quantum Channels and the Operator-Sum Representationnotes
- Kraus Operators: The Most General Quantum Evolutionnotes
- The Holevo Bound: Limits on Accessible Informationnotes
- Quantum Channel Capacity and the LSD Theorempaper
- The No-Cloning Theorem and Its Consequencestutorial
- Quantum Data Compression and Schumacher's Theoremnotes
- Shannon vs Von Neumann Entropy: Classical and Quantumguide
12. Quantum Error Correction I — Codes & Stabilizers
Classical error correction review, the 3-qubit bit-flip code, the Shor 9-qubit code, the Steane [[7,1,3]] code, the stabilizer formalism, the Gottesman-Knill theorem, CSS codes, and logical gate operations on encoded states.
Lessons (8)
- Classical Error Correction: Repetition and Hamming Codesnotes
- The 3-Qubit Bit-Flip and Phase-Flip Codesguide
- The Shor 9-Qubit Code: Correcting Any Single Errorguide
- The Steane [[7,1,3]] Codeguide
- The Stabilizer Formalism: Pauli Group and Stabilizerspaper
- The Gottesman-Knill Theorem: Classical Simulation of Stabilizer Circuitspaper
- CSS Codes: Calderbank-Shor-Steane Constructionguide
- Logical Gate Operations on Encoded Qubitspaper
13. Quantum Error Correction II — Fault-Tolerance & Surface Codes
Surface codes, toric codes, color codes, error thresholds, fault-tolerant gate design, magic state distillation, the threshold theorem, and lattice surgery for logical operations.
Lessons (8)
- Surface Codes: A 2D Lattice of Qubitspaper
- Toric Codes on the Torus and Their Propertiesguide
- Color Codes: A Family of Topological Codespaper
- Error Thresholds and the Surface Code Threshold Theoremguide
- Fault-Tolerant Gate Design: Transversal Gates and Code Deformationpaper
- Magic State Distillation for Universal Fault-Tolerant QCpaper
- The Quantum Threshold Theorem: Accuracy Threshold for FTQCnotes
- Lattice Surgery: Joining and Splitting Surface Codespaper
14. Quantum Complexity Theory
Complexity classes BQP and QMA, quantum query complexity, oracle separations, relation between classical and quantum complexity, quantum interactive proofs, non-locality, and Bell inequalities.
Lessons (6)
- BQP: Bounded-Error Quantum Polynomial Timenotes
- QMA: Quantum Merlin-Arthur Proofsnotes
- Quantum Query Complexity and Grover's Optimalitypaper
- Oracle Separation Results: Bernstein-Vazirani and Beyondpaper
- Bell's Theorem and Non-Locality: Experimental Testsguide
- Quantum Interactive Proofs and QIP = PSPACEpaper
15. Quantum Cryptography & Communication
BB84 and E91 quantum key distribution protocols, security proofs for QKD, device-independent QKD, quantum digital signatures, quantum secret sharing, position-based quantum cryptography, and post-quantum cryptography.
Lessons (8)
- BB84: Bennett-Brassard 1984 QKD Protocolpaper
- E91: Ekert's Entanglement-Based QKDtutorial
- Security Proofs for Quantum Key Distributionpaper
- Device-Independent Quantum Key Distributionpaper
- Quantum Digital Signaturespaper
- Quantum Secret Sharing: Splitting Secrets Among Partiespaper
- Post-Quantum Cryptography: Classical Alternativesguide
- Practical QKD Systems and Satellite Quantum Communicationpaper
16. Quantum Machine Learning
Quantum neural networks, variational quantum machine learning, quantum kernel methods, quantum embeddings, quantum generative models, quantum reinforcement learning, barren plateaus, and near-term QML applications.
Lessons (8)
- Introduction to Quantum Machine Learningtutorial
- Variational Quantum Circuits for Machine Learningtutorial
- Quantum Kernel Methods: An Introductionguide
- Quantum Feature Maps and Data Embeddingpaper
- Quantum Generative Adversarial Networks (QGANs)paper
- Quantum Reinforcement Learningpaper
- Barren Plateaus: The Trainability Problem in QMLpaper
- Near-Term Applications of Quantum Machine Learningpaper
17. Superconducting Qubits & Circuit QED
LC oscillators, Josephson junctions, transmon qubits, charge/flux/phase qubits, circuit quantum electrodynamics (cQED), dispersive readout, gate implementation, and coherence/decoherence mechanisms in superconducting qubits.
Lessons (8)
- The LC Oscillator: Quantum Mechanical Treatmentpaper
- The Josephson Junction: The Nonlinear Element for Qubitspaper
- The Transmon Qubit: Design and Operationpaper
- Charge, Flux, and Phase Qubits: A Comparisonpaper
- Circuit QED: Cavity Quantum Electrodynamics on a Chippaper
- Dispersive Readout of Superconducting Qubitspaper
- Coherence Times, T1 and T2: Understanding Decoherencepaper
- Implementing Gates on Superconducting Processorspaper
18. Trapped Ions & Photonic Qubits
Ion trap fundamentals, laser cooling, hyperfine qubits, the Mølmer-Sørensen gate, photonic qubits using polarization and time-bin encoding, linear optics quantum computing, and photonic cluster states.
Lessons (6)
- Ion Trap Fundamentals: The Paul Trap and RF Confinementpaper
- Laser Cooling: Doppler and Resolved Sideband Coolingpaper
- Hyperfine Qubits in Trapped Ionspaper
- The Mølmer-Sørensen Gate: Two-Qubit Gates with Ionspaper
- Photonic Qubits: Polarization, Time-Bin, and Path Encodingpaper
- Linear Optics Quantum Computing: KLM Protocolpaper
19. Topological Quantum Computing
Anyons and braiding statistics, Fibonacci anyons, the Kitaev toric code, Majorana fermions as quasiparticles, topological qubits, Microsoft's topological approach, and measurement-only topological quantum computing.
Lessons (6)
- Anyons and Braiding: Beyond Bosons and Fermionspaper
- Fibonacci Anyons and Universal Topological QCpaper
- The Kitaev Toric Code: A Topological Error-Correcting Codepaper
- Majorana Fermions in Quantum Computationpaper
- Microsoft's Topological Qubit Approachpaper
- Measurement-Only Topological Quantum Computationpaper
20. Quantum Hardware Engineering & Noise
Noise sources and characterization, randomized benchmarking, quantum volume as a benchmark, error mitigation techniques (zero-noise extrapolation, Pauli twirling), cryogenics and control electronics, qubit fabrication, and scalability challenges.
Lessons (6)
- Noise Characterization: T1, T2, and Gate Fidelitypaper
- Randomized Benchmarking: Measuring Gate Fidelitiespaper
- Quantum Volume: A Comprehensive Hardware Benchmarkguide
- Error Mitigation: Zero-Noise Extrapolation and Twirlingpaper
- Dilution Refrigerators and Control Electronicspaper
- Scalability Challenges: Wiring, Crosstalk, and Integrationpaper
21. Quantum Simulation & Quantum Chemistry
Molecular Hamiltonians for quantum chemistry, the Hartree-Fock method, Jordan-Wigner and Bravyi-Kitaev transformations for fermionic systems, VQE for chemistry, phase estimation for chemical accuracy, NISQ-era quantum chemistry, materials science applications, and quantum chemistry software.
Lessons (8)
- Molecular Hamiltonians: From Born-Oppenheimer to Second Quantizationtutorial
- The Hartree-Fock Method as a Starting Pointtutorial
- Jordan-Wigner and Bravyi-Kitaev Fermion-to-Qubit Mappingspaper
- VQE for Quantum Chemistry: Computing Ground State Energiestutorial
- Phase Estimation for Chemical Accuracytutorial
- Quantum Chemistry on NISQ Devices: Challenges and Progresspaper
- Quantum Computing for Materials Sciencetutorial
- Quantum Chemistry Software: Qiskit Nature, PennyLane, and Cirqtutorial
22. Quantum Networks & The Quantum Internet
Quantum repeaters and entanglement distillation, quantum memory, quantum switch architectures, quantum network protocols, quantum internet architecture, and the vision of a global quantum network.
Lessons (8)
- Quantum Repeaters: Overcoming Distance in Quantum Communicationpaper
- Entanglement Distillation: Purifying Noisy Entanglementpaper
- Quantum Memory: Storing Quantum Informationpaper
- Quantum Switch Architectures and Routingpaper
- Quantum Network Protocols: From Teleportation to End-to-Endpaper
- The Quantum Internet: Architecture and Roadmappaper
- Entanglement Distribution Over Long Distancespaper
- Quantum Network Demonstrations: The State of the Artpaper
23. Quantum Sensing & Metrology
Quantum metrology basics, the standard quantum limit vs the Heisenberg limit, squeezed states for precision enhancement, NV centers in diamond, atomic clocks, and practical quantum sensing applications.
Lessons (7)
- Quantum Metrology: Precision Beyond Classical Limitspaper
- The Heisenberg Limit: Ultimate Precision in Quantum Sensingpaper
- Squeezed States of Light and Spin Squeezingpaper
- NV Centers in Diamond: Room Temperature Quantum Sensingpaper
- Atomic Clocks: Quantum Metrology at the Frontierguide
- Quantum Sensing Applications: Magnetometry, Imaging, and Beyondpaper
- Quantum Illumination and Quantum Radarpaper
24. Research Frontiers & Open Problems
The quantum fault-tolerance roadmap, demonstrations of quantum advantage, the frontier of quantum machine learning, key open problems in quantum error correction and algorithms, and where the field is heading.