
Quantum Algorithms
Course Index
30 Lessons · 3 Sections
Master the algorithms behind quantum advantage — from Grover's and Shor's through QFT, QPE, VQE and QAOA. Full Qiskit implementation of every algorithm. Covers quantum complexity, 5 production builds on IBM hardware.
30Lessons
3Sections
5Projects
FreeAccess
Section 1Foundations, Oracles & Early AlgorithmsLessons 1–10
Lesson 1
Quantum Algorithm Fundamentals
Lesson 2
Query Model of Computation
Lesson 3
Quantum Oracles & Phase Kickback
Lesson 4
Deutsch's Algorithm
Lesson 5
Deutsch-Jozsa Algorithm
Lesson 6
Bernstein-Vazirani Algorithm
Lesson 7
Simon's Algorithm
Lesson 8
Quantum Amplitude Amplification
Lesson 9
Grover's Search Algorithm
Lesson 10
Grover's: Analysis & Lower Bounds
Section 2QFT, Shor, Variational & Advanced AlgorithmsLessons 11–22
Lesson 11
Quantum Fourier Transform (QFT)
Lesson 12
Quantum Phase Estimation (QPE)
Lesson 13
Shor's Factoring Algorithm
Lesson 14
Hidden Subgroup Problem
Lesson 15
Hamiltonian Simulation
Lesson 16
Quantum Walk Algorithms
Lesson 17
HHL: Linear Systems Algorithm
Lesson 18
Variational Quantum Eigensolver (VQE)
Lesson 19
Quantum Approximate Optimisation (QAOA)
Lesson 20
Quantum Complexity: BQP, QMA & QCMA
Lesson 21
Quantum Advantage vs Quantum Supremacy
Lesson 22
Near-Term NISQ Algorithms Overview
Section 3QML, Optimisation, Fault-Tolerant & ProjectsLessons 23–30
Lesson 23
Quantum Machine Learning Algorithms
Lesson 24
Quantum Optimisation Beyond QAOA
Lesson 25
Post-NISQ: Fault-Tolerant Algorithms
Lesson 26
Implement Grover's Search (Qiskit)
Lesson 27
Implement Shor's Algorithm (Qiskit)
Lesson 28
Implement QFT & QPE
Lesson 29
Implement VQE for H₂ Molecule
Lesson 30
Implement QAOA for MaxCut