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

Qubits, Gates and Algorithms

You learn the gates that act on qubits, build real quantum circuits, and then work through the famous quantum algorithms -- Deutsch, Grover and Shor -- and how to program them. Claude Code helps you write and check each circuit.

Class 1

Quantum gates: one qubit

The basic moves that change a single qubit.

Class 2

Quantum gates: many qubits and CNOT

Gates that let qubits affect each other.

Class 3

Building a quantum circuit

Putting gates together into a real computation.

Class 4

Reversibility and quantum architecture

Why quantum machines are built the way they are.

Class 5

The Deutsch algorithm

The first algorithm that beats a classical one.

Class 6

The Deutsch-Jozsa algorithm

The same trick, scaled up to show a real speed-up.

Class 7

Simon's algorithm

A problem quantum solves far faster.

Class 8

Grover's search

Finding a needle in a haystack, quantum fast.

Class 9

Shor's factoring algorithm

The algorithm that could break today's encryption.

Class 10

Programming a quantum computer

Writing real quantum code and running it.

Class 11

Real hardware and quantum error

Why real quantum computers are so hard to build.

Class 12

Final review: from a qubit to a real algorithm

Seeing the whole path from one qubit to Shor.