Free module
Quantum computing
Learn quantum computing hands on: qubits, gates, measurement, entanglement and interference, and what quantum algorithms do and do not speed up.
The lessons
Each lesson is free to read in full. Create a free account to run its commands in a live lab and to sit its quizzes and tasks.
1 · Container lab
What is a qubit? States and amplitudes
I can describe a qubit's state with two numbers.
Read the lesson2 · Container lab
Quantum gates: X, Z and H
I can apply a gate to a qubit.
Read the lesson3 · Container lab
Measuring a qubit: the measuring rule
I can predict what measuring a state gives.
Read the lesson4 · Container lab
Entanglement and the Bell state
I can build and explain a Bell state.
Read the lesson5 · Container lab
Quantum interference: making answers cancel
I can show how gates make wrong answers cancel.
Read the lesson6 · Container lab
What quantum algorithms can speed up
I can say what quantum algorithms speed up and what they do not.
Read the lesson
Worked in a real lab
Every lesson of this module is worked in a lab started for you alone. The labs it uses:
Teaching a class? Set this module for your students with a teacher guide, marked assignments and a lab for every student.