Coursera
Quantum Computing For Everyone - An Introduction
Fractal Analytics (Srinjoy Ganguly, Shalini Devendrababu)
Fractal Analytics on Coursera, for beginners. Two modules: history and theory, then qubits, gates, and circuits in Qiskit.
Quantum computing education
An index of quantum computing courses, tutorials and reference material. 112 courses from 13 providers, 220 tutorials with code you can run, and 241 terms defined.
Browse 112 courses New to the subject? Start at zero
An independent catalog, published by Hadamard LLC.
Three ways in. Take the one that matches what you already know.
What each one costs, how long it runs and the level it assumes, so you can rule one out before you spend an evening on it.
All 112 courses
Coursera
Fractal Analytics (Srinjoy Ganguly, Shalini Devendrababu)
Fractal Analytics on Coursera, for beginners. Two modules: history and theory, then qubits, gates, and circuits in Qiskit.
edX
CertificateDelft University of Technology (QuTech)
A professional certificate from Delft University of Technology. Qubits, quantum hardware, algorithms, error correction, and the quantum internet.
edX
Lieven Vandersypen and QuTech researchers (TU Delft)
How a quantum computer is built and driven, from Delft. Superconducting qubits, trapped ions, and the other platforms on the syllabus.
edX
Delft University of Technology (QuTech)
A Delft introduction with little maths: what a quantum computer is, and what a quantum internet is for.
Ordered routes rather than a pile of links, so there is always an obvious next thing to read.
Written here, free to read, nothing to sign up for. Newest first.
All 220 tutorials
01 Julia intermediate Quantum Computing in Julia with Yao.jl Write your first quantum programs in Julia with Yao.jl: build a Bell state, apply gates and rotations, measure, and compute expectation values. Every snippet is run on Yao 0.9. 20 min read
02 Concepts intermediate Measurement, Decoherence and What the Bloch Sphere Cannot Show You The Bloch sphere is a map with edges. This final part covers what measurement does to the arrow, why real qubits drift inside the ball, and why an entangled qubit has no arrow at all. 16 min read
03 Concepts intermediate Rx, Ry and Rz: Reaching Any Point on the Bloch Sphere Give a rotation a dial instead of a fixed angle and you can steer a qubit anywhere on the Bloch sphere with two gates. This is the Euler decomposition, and it is what your transpiler does to every circuit you run. 15 min read
04 Concepts intermediate Turing Machines, Computability, and What Quantum Computing Actually Changes A quantum computer computes exactly the same set of functions as a Turing machine, no more and no fewer. It cannot solve the halting problem. What it changes is efficiency, not computability, and this tutorial draws the line precisely. 18 min read
05 Concepts beginner Hadamard, S and T on the Bloch Sphere The Hadamard gate is a half-turn about a diagonal axis, and S and T are partial twists about the vertical one. Seen on a live Bloch sphere, the H, S and T gates stop being matrices and start being furniture-moving. 14 min read
06 Concepts beginner Pauli Gates as Rotations: X, Y and Z on the Bloch Sphere Watch the X, Y and Z gates run on a live Bloch sphere. All three are half-turns around an axis, which explains why X flips a qubit, why Z appears to do nothing, and why applying any of them twice gets you back where you started. 13 min read Four things on this site you use rather than read. All of them run in the browser, with nothing to install.
A qubit rides an assembly line through gate machines while you watch, and the Reader at the end collapses it. Ten exhibits, from a single bit flip up to a pair of belts that always disagree. No score and no timer, and each exhibit opens its circuit diagram once you have run it.
Run the first exhibit