This site is under construction.Features and pricing shown here are still being built and may change.
← Quantum Computing — for Computer Scientists
Semester 1

The Math and Ideas Behind Quantum

You build the small amount of math a computer scientist needs -- complex numbers and vectors -- and then meet the real ideas of quantum: superposition, measurement and entanglement. By the end you understand what a qubit actually is.

Class 1

Why quantum computing matters

What a quantum computer is, and what it could really do.

Class 2

Complex numbers

The numbers quantum computing is built on.

Class 3

Complex numbers: the geometry

Seeing complex numbers as arrows you can turn.

Class 4

Vectors and vector spaces

How quantum states are written as vectors.

Class 5

Complex vector spaces and inner products

Measuring length and overlap between quantum states.

Class 6

Matrices and operators

How an action on a quantum state is written.

Class 7

Bits to qubits: the quantum leap

How a qubit differs from an ordinary bit.

Class 8

Superposition

A qubit being many possibilities at once.

Class 9

Measurement and probability

What happens when you look at a qubit.

Class 10

The qubit and the Bloch sphere

A picture of every possible single-qubit state.

Class 11

Entanglement

Two qubits that cannot be described apart.

Class 12

Semester 1 review: the quantum world

Pulling the math and ideas into one clear picture.