Quantum Algorithms
A 18-module path through quantum algorithms, in study order from foundations to the frontier.
Modules
- Quantum Parallelism and Interference
- Quantum Oracles and Function Encoding
- The Deutsch Algorithm
- The Deutsch-Jozsa Algorithm
- The Bernstein-Vazirani Algorithm
- Simon's Algorithm
- Query Complexity and Quantum Speedups
- The Quantum Fourier Transform
- Quantum Phase Estimation
- The Order-Finding Subroutine
- Shor's Factoring Algorithm
- Impact on RSA Cryptography
- Grover's Search Algorithm
- Amplitude Amplification
- Quantum Counting
- The HHL Algorithm (Introduction)
- Quantum Walks (Introduction)
- The Quantum Algorithm Design Landscape