Quantum computing · Open educationFree, no sign-up
A little theory. A lot of discovery.

Learn quantum computing, from the first qubit to real hardware

Courses, codebooks, worked solutions and practice exercises for quantum computing and the maths behind it. Start with the basics, or jump to whatever you are curious about.

Everything here is free and open source.

20Open learning
resources
5Subjects to
explore
3Research &
writing series

New to quantum computing?

Start with qubits, gates and your first circuit.

Start from zero ↗
01 Learning Library

Courses, codebooks and solutions

From quantum fundamentals to scientific software. Pick a subject, find a resource, and learn by building.

Showing all 20 resources

Quantum ComputingStart with fundamentals, Qiskit, landmark papers, and worked challenges.7 resources
Quantum ML & ApplicationsMove from QML foundations to near-term devices and numerical finance.3 resources
AI, ML & ProgrammingBuild breadth in language models and high-performance computing.1 resource
Mathematics & CS FoundationsStrengthen linear algebra, computational physics, problem solving, and GPU programming.4 resources
More Open ProjectsFollow the same thread into quantum algorithms, high-energy physics, and research experiments.5 resources
02 Practice Lab

Practise in your browser

Work through short exercises in the browser, run your code, and have it checked straight away.

Enter the practice lab
first_qubit.pyPython · Qiskit
# Put one qubit in superposition
from qiskit import QuantumCircuit

qc = QuantumCircuit(1)
qc.h(0)  # create superposition
qc.measure_all()
↳ Runs in your browser in the practice lab
03 Field notes

Recent writing

A closer look at quantum hardware, scientific software, and what happens when theory meets an experiment. Explore all the writing ↗