Quantum Foundations
From classical bits to qubits, superposition, measurement and the Bloch sphere.
- 01Why quantum computing?
- 02Bits, qubits and notation
- 03Superposition and the Hadamard gate
- +2 more lessons
7 courses (QC 101 to QC 302) · 32 lessons · quizzes, XP and circuits that open in the IDE. Reading is free; sign in to keep your progress.
No maths beyond school level. Start here if qubits are new to you.
From classical bits to qubits, superposition, measurement and the Bloch sphere.
Build and read circuits: single-qubit gates, CNOT, Bell states, depth, OpenQASM 3 and Qiskit.
You can read a circuit and want the famous algorithms and real machines.
Mid-circuit measurement, if/else, loops and teleportation with real feed-forward.
Deutsch–Jozsa, Bernstein–Vazirani, Grover, the QFT and phase estimation, and what Shor adds.
Qubit technologies, basis gates, topology and SWAPs, calibration, and running on IBM Quantum.
Noise, error mitigation, cutting and variational circuits for research-minded learners.
NISQ reality, noise models and fake backends, error mitigation, and the idea of error correction.
Run circuits wider than the device with cutting, then meet variational circuits, data encoding and QAOA.
The same lessons, arranged by topic. Topics marked “Coming soon” are being written, and you can ask for them.
Your first qubits, gates and measurements.
The famous speed-ups, built and run step by step.
Protecting fragile qubits from noise.
Energy, observables and how quantum systems evolve in time.
Variational circuits that search for the best answer.
Molecules on qubits and their ground-state energy.
Gates, control flow, compilation and cutting.
Entanglement, teleportation and what noise does to information.
Encoding data into qubits and training circuits.
How many qubits, gates and seconds a problem really needs.