Quantum Computing
A mathematical, hands-on introduction to quantum computing for readers who know linear algebra and some Python; no physics is assumed. It runs from qubits and entanglement through the algorithms of Grover and Shor and their impact on cryptography to noise, quantum error correction and fault tolerance.
Start reading 24 lectures
Contents
- Lecture 1Why Quantum?
- Lecture 10Simon's Algorithm and Quantum Complexity
- Lecture 11Grover's Search Algorithm
- Lecture 13The Quantum Fourier Transform
- Lecture 14Phase Estimation
- Lecture 15Order Finding and Shor's Algorithm I
- Lecture 18Density Matrices and Quantum Channels
- Lecture 20Quantum Key Distribution: BB84 and E91
- Lecture 21From Classical Codes to Quantum Codes
- Lecture 22The Stabilizer Formalism and CSS Codes