QUANTUM COMPUTING
FROM SCRATCH.
A visual, math-light path into quantum computing. No physics degree required. Built around intuition, the Bloch sphere, and code — not derivations.
Foundations
Theory Only — Build Your Quantum Intuition
Why quantum computing exists and how to navigate this course
Build intuition for qubits and the Bloch sphere before any formal math
Vectors, complex numbers, matrices — visually motivated, no proofs
How do we actually build qubits? Superconducting, trapped ion, photonic
Every gate as a rotation on the Bloch sphere: X, Y, Z, H, S, T, Rx, Ry, Rz
Scale from one qubit to many — why n qubits = 2ⁿ dimensions
The strangest and most important idea: Bell states, EPR, GHZ
Gates between qubits: CNOT, CZ, SWAP, Toffoli, controlled-U
The Born rule, partial measurement, measuring in different bases
Circuit notation, oracles, classical logic, uncomputing
No-cloning, teleportation, superdense coding, phase kickback
Programming & Algorithms
Turn Theory into Runnable Code
Your first quantum circuit, simulators, real IBM hardware
Deutsch, Deutsch-Jozsa, Bernstein-Vazirani, Simon's algorithm
The Quantum Fourier Transform — the engine behind Shor's algorithm
The two headline algorithms: quantum search and breaking RSA
Quantum coin flip, music generator, puzzle solver, QKD demo
Real Hardware & Error Correction
Noise, Errors, and How We Fix Them
Noise sources, bit-flip and phase-flip errors, noise simulation
Logical qubits, 3-qubit code, Shor code, surface codes
Transpilation, qubit connectivity, coupling maps
Variational Algorithms & QML
Hybrid Quantum-Classical Computing
Differentiable quantum circuits, QNodes, parameter-shift rule
Finding ground states, solving Max-Cut, barren plateaus
Quantum kernels, variational classifiers, QNNs, QGANs
D-Wave, Ising model, QUBO, Ocean SDK
Communication & Sensing
Electives — Quantum Beyond Computing
BB84, E91, detecting eavesdroppers, post-quantum crypto
Entanglement distribution, quantum repeaters, channel capacity
Beating the standard quantum limit, ghost imaging, quantum LIDAR
Ready to Begin?
Start with Module 0 to understand why quantum computing matters, then progress through each part at your own pace.
START WITH MODULE 0