← the Quantum Information course this is its hands-on sequel
The builder’s track

Quantum
Computing

The first course asked what is quantum information? This one asks how do I design and run the machine? Sixteen chapters across five parts — from wiring single gates into circuits, through the great algorithms, NISQ and variational methods, error correction, and finally writing code that runs on real hardware. Same hands-on labs, same full mathematics, no new prerequisites beyond the QI course.

the whole game: arrange gates so wrong answers cancel
Start Part A · Building Circuits Review the circuit model first
↩ this track assumes the QI course · brush up if any of these feel shaky
·Gates are unitary matrices — reversible turns.
·Entanglement & the tensor product glue qubits.
·The circuit model — wires, boxes, read left to right.
Part A · Building Circuitsfrom one gate to a working machine
available now
01

From Gates to Circuits

Universal gate sets — how a handful of gates can build any operation at all.

02

Multi-Qubit Gates

CNOT, CZ, Toffoli, controlled-U — the gates that let qubits act on each other.

03

Phase Kickback

The one trick behind every algorithm: a target’s phase kicks back onto the control.

04

Reversibility & Oracles

Ancillas, uncomputation, and how a yes/no question becomes a quantum gate.

Part B · The Algorithm Toolkitthe great algorithms, assembled
available now
05

Amplitude Amplification

Grover as a rotation — boost any recognizable answer in √N steps.

06

The QFT, Built Up

Turn a number into a winding rate, from H and controlled phase turns.

07

Phase Estimation

The workhorse: read a gate’s hidden phase out in binary.

08

Shor, Fully Assembled

Period-finding to factoring, end to end — only one step is quantum.

09

Hamiltonian Simulation

Trotterization — simulate nature by slicing time, the application Feynman dreamed of.

Part C · NISQ & Variationalwhat today’s noisy machines can actually do
available now
10

Variational Circuits

The hybrid loop — a shallow circuit and a classical optimizer, taking turns.

11

VQE — Chemistry

Find a molecule’s ground-state energy by the variational principle.

12

QAOA — Optimization

Combinatorial optimization — encode “best” as a ground state and hunt for it (MaxCut).

Part D · Fault Tolerancebuilding a machine that survives its own errors
available now
13

Stabilizer Formalism

The language of codes — ask parity questions that catch errors without reading the data.

14

The Surface Code

Spread a qubit over a 2-D tile; errors become chains you cure by connecting endpoints.

15

Thresholds & Magic

The line that makes error correction work — and the magic states needed for the last gate.

Part E · Programmingfrom paper to a real machine
available now
16

Writing & Running a Circuit

Build → transpile → many shots → histogram. Native gates, coupling maps, and a live circuit runner.

★ all five parts complete

Sixteen chapters, gate to fault-tolerant machine. Start at Part A, or revisit the Quantum Information course it’s built on.

A Geeta-Physics Edu-Lab | built by Dr. Tejaswi Katravulapally | vedatom.com ↗