Goqu Quantum Computing Textbook

An interactive introduction to quantum computing - from bits to qubits and beyond.

Powered by Goqu, a quantum computing SDK in pure Go.

Part I: The World of Classical Computing

No prerequisites. Establishes the classical foundation that makes quantum computing meaningful.

Part II: Entering the Quantum World

Introduces quantum mechanics through the lens of computation. Math introduced just-in-time.

Part III: Quantum Protocols

The power of qubits and entanglement through landmark protocols.

Part IV: Quantum Algorithms - The First Wave

The canonical algorithm progression, each building on the last.

Part V: Real Quantum Hardware

Transitions from theory to practice with real quantum devices.

Part VIII: Quantum Information Theory

The mathematical foundations of quantum information.

Part IX: Quantum Complexity and Computation Theory

For readers interested in the theoretical computer science of quantum.

Part X: Quantum Simulation

The application Feynman envisioned - simulating nature with quantum machines.

Part XI: Quantum Networking, Cryptography, and Sensing

The broader quantum technology ecosystem beyond computing.