QC Study Roadmap

qc/moc

  ...
    .:.
      .:.
        .::.
          .:*.
            .*#:.                               ..
              .##*:.                        .:::*#*.
                :###*::..         .......:**#*.:*:::
                 .###*:...::::::**############:.#.::
                  :#:..*####**::**###*::#####*..:.:.
                   ..:###*..      ...  *####:..:..
                    :*##:            .:####:.:..
                   .*##:             .###:..:.
                   ::##:             :#*::.:
                  .::###.          .*#:.:#.
                  ::###*...     .:*#*:.....
                 ::*###. ..:::*##*:.... .*:
               ..:#####*#####*:.. .....:##*
             ...*:*####**::.  ..... .::**##*.
           ...:.::::::::.......          ..*#:
           *..*:::.........                 .:..
           .::....                             ...
                                                  ..

Map of Content for a self-directed quantum computing curriculum, built up from lecture material, hands-on labs, and other resources along the way. Central hub — everything links back here.

Concept Map

Absolute Basics

Programming a Quantum Computer

Foundations

Why Quantum Computing Matters

Entangled States

Quantum Communication

Depth & Optimization

Hardware Reality

Noise & Error Models

Dynamic Circuits

Error Mitigation

Quantum Algorithms

Quantum Machine Learning

Quantum Advantage

Quantum + HPC

Reading the Literature

Suggested Study Order

  1. Absolute basics — what a quantum computer physically is → what a qubit is → Superposition → Bloch Sphere → Measurement and Collapse. The ground floor everything below is built on; start here with zero prior knowledge.
  2. Programming a quantum computer — QuantumCircuit Basics → The Primitives Family → Parameterized Circuits → Simulators — Statevector vs Shot-Based. The mechanical/code layer every snippet from here on assumes; without this, the rest of the vault reads as unexplained syntax.
  3. Gates — Pauli Operators, X Gate, H Gate, CX Gate and Entanglement, Z Gate and Relative Phase. The vocabulary everything else is written in.
  4. Why quantum computing matters — now that you can read gates, see the actual payoff: Quantum Speedup — Ingredients and Myths → Deutsch’s Algorithm → The Deutsch-Jozsa Algorithm → Computational Complexity — P, NP, BQP → The Quantum Algorithm Zoo → What Quantum Computers Are Good For → Quantum Utility vs Quantum Advantage. This is the “why bother” answer, made concrete instead of assumed.
  5. Entanglement → Bell states (build intuition for correlation)
  6. Quantum Communication — E91 — Entanglement-Based Quantum Key Distribution → BB84 Quantum Key Distribution. Bell states and CHSH stop being abstract physics demos and become a working security protocol: E91 catches an eavesdropper via a live CHSH-inequality violation, BB84 via a basis-mismatch error rate — two different mechanisms for the same goal.
  7. GHZ states → circuit depth (why depth matters at all)
  8. Depth-reduction tricks (middle-out, recursive fan-out) — the “aha” of exponential improvement
  9. Transpilation reality check (abstract circuit → real hardware constraints) — later revisited with real numbers in Transpiling QAOA Circuits — SWAP Strategies and SAT Mapping
  10. Heavy-hex topology + coupling maps + layout + bridge identity (designing with the hardware graph)
  11. Noisy execution — first the black-box comparison (Noisy Execution and Fidelity), then the mechanisms underneath it: density matrices → depolarizing → Pauli → thermal relaxation, plus how measurement basis reveals different error types
  12. Dynamic circuits — feedforward as a third lever (besides depth-reduction and topology-awareness) for building entanglement cheaply
  13. Running on real IBM hardware — close the loop from simulation to an actual backend
  14. Error suppression/mitigation — the whole-circuit knobs first (EstimatorOptions and the Five Mitigation Knobs), then the algebra underneath them (Dressed Gates and Pauli Propagation), then the per-layer machinery that fixes the whole-circuit knobs’ blind spots: Samplomatic — Boxes and Annotations → NoiseLearnerV3 and Pauli-Lindblad Models → Executor Primitive, applied to a real benchmark circuit, then the Chapter 3 add-ons (PNA — Propagated Noise Absorption, PEC — Probabilistic Error Cancellation, SLC — Shaded Lightcones), then the fault-tolerant endgame (Error Correction (EC)) — full loop from “noisy today” to “corrected tomorrow”
  15. Quantum algorithms — the capstone: why simulation is hard (Hamiltonian Simulation — Why It’s Hard) → how to encode a real Hamiltonian (Hamiltonians and Encoding for Quantum Circuits) → Trotterization → The Ground-State Problem → derive the QFT itself → the three ways to attack the ground-state problem (Quantum Phase Estimation (QPE) with its H2 worked example, Variational Quantum Eigensolver (VQE), Quantum Krylov Methods) → the near-term chemistry frontier (Sample-Based Quantum Diagonalization (SQD) → The LUCJ Ansatz → SKQD and SqDRIFT → a real N2 worked example) → the other landmark algorithms, Grover’s Algorithm and QAOA — Quantum Approximate Optimization Algorithm (with its own worked example and the qubit-saving Pauli Correlation Encoding (PCE)) → zoom back out with The Full Pipeline of a Quantum Solver, tying every stage back to the section that covers it. Everything from Foundations, Programming a Quantum Computer, and Error Mitigation gets used here for real.
  16. Quantum Machine Learning — Data Encoding Circuits (Feature Maps) → Quantum Neural Networks (QNN) → Quantum Kernel Methods. Two different ways to put Parameterized Circuits to work on supervised learning: one trains circuit parameters like VQE does, the other trains nothing quantum at all and just computes a kernel matrix.
  17. Quantum advantage — the “how do we know we can trust this” finale: start with the formal definition itself, then the trust-building tools that satisfy it: Peaked Circuits and Verifiable Quantum Advantage → The Variational Principle as a Trust Tool → The Operator Loschmidt Echo (OLE) Benchmark. Ties back to Quantum Utility vs Quantum Advantage from step 4, now with a real 56-qubit answer to the question that section could only pose.
  18. Quantum + HPC — zooming out to systems scale: What is HPC → Why Quantum Needs HPC → Quantum-Centric Supercomputing (QCSC) → The Quantum+HPC Software Stack → Hybrid Workflow Patterns — VQE and SQD at HPC Scale → AI in the Quantum+HPC Loop. The final answer to “how does any of this actually get deployed for real” — closes the loop from single-qubit basics all the way to exascale integration.
  19. Reading the literature — a change of register: The First-Pass Framework for Reading a Quantum Paper → Spotting Hype and Omissions in Quantum Claims. Not a physics topic and not required for anything above — a standalone research-literacy skill for once you’re reading real papers instead of secondhand material.

Open Threads

Deutsch-Jozsa Algorithm
VQE Ansatz
SWAP Routing
Measurement & State Collapse Arbitrary Superposition State |ψ⟩ = cos(θ/2)|0⟩ + e^{iφ}sin(θ/2)|1⟩ Quantum Teleportation Protocol
🌐 3D Bloch Sphere Representation: Arbitrary Qubit State |ψ⟩ = cos(θ/2)|0⟩ + e^{iφ}sin(θ/2)|1⟩
Arbitrary Qubit State |ψ⟩ = cos(θ/2)|0⟩ + e^{iφ}sin(θ/2)|1⟩
⚛ Qiskit Simulation Circuit: Quantum Kernel ZZFeatureMap Non-Linear Classical Data Encoding
Quantum Kernel ZZFeatureMap Non-Linear Classical Data Encoding
⚛ Qiskit Simulation Circuit: Dynamic Circuit with Mid-Circuit Measurement, Qubit Reset & Reuse
Dynamic Circuit with Mid-Circuit Measurement, Qubit Reset & Reuse