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 VI: Quantum Error Correction
The critical technology enabling fault-tolerant quantum computing.
Part VII: Variational and Near-Term Algorithms
Practical algorithms for today's quantum hardware.
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.
Part XII: Frontiers and the Future
Current research, open problems, and how to join the field.