From Zero to
Quantum Computing
Self-contained interactive notes covering linear algebra, quantum mechanics, entanglement and quantum circuits — with live visualizations, exercises and a circuit simulator.
The Notes
Linear Algebra for Quantum
Vectors, complex numbers, inner products, Dirac notation, matrices and eigenvalues — everything needed to understand qubits from scratch.
Basic Concepts of Quantum Computing
Introduction to the fundamental ideas of quantum mechanics and quantum computing, with a focus on the postulates of quantum mechanics, the qubit, measurement, and quantum gates.
Composite Quantum Systems
How to describe joint quantum systems? Introduction to the tensor product, computing basis states of composite systems, and visualizing two-qubit states.
Quantum Circuits
Introduction to quantum circuits, the standard model of quantum computation. How to represent quantum algorithms as sequences of gates, and how to visualize them with the circuit diagram notation.
Quantum Fourier Transform
From the classical Discrete Fourier Transform to its quantum analogue: how the QFT maps amplitudes, how to implement it with H and controlled-phase gates, and why it is exponentially faster than the FFT.
Shor's Algorithm
From the first quantum algorithm ever — Deutsch's — to Shor's factoring algorithm that can break RSA encryption. Covers quantum parallelism, period finding, the Quantum Fourier Transform, and the exponential speedup over classical computers.
Quantum Communications
Quantum Key Distribution, the BB84 protocol, eavesdropper detection, post-processing and privacy amplification — how quantum mechanics makes cryptography unconditionally secure.
Quantum Error Correction
Classical vs quantum error correction, the quantum repetition code, stabilizer formalism, syndrome extraction — how to protect quantum information without ever measuring it directly.
⚛ Circuit Sandbox
Drag-and-drop quantum circuit editor — up to 4 qubits, 8 moments. Live probability outcomes, preset circuits, Bloch sphere display.
Launch Sandbox ↗Key Concepts Index
How to Use These Notes
Start with Note 01 if you are new to linear algebra. Otherwise jump directly to any section from the sidebar.
Read the theory boxes, then work through the exercises. Hints are hidden — always try first!
Use the interactive canvases to build intuition — click, drag and adjust sliders.
Open the Circuit Sandbox to experiment freely with quantum gates and see live probability outcomes.