| Date | Topic | Slides | Reading |
| 06 January | Introduction | Chapter 1 | |
| 09 January | Introduction: Quantum circuits, quantum teleportation | Chapter 1 | |
| 13 January | Introduction: Quantum parallelism, Deutsch problem, CHSH |
PDF |
Chapter 1 |
| 20 January |
Introduction: CHSH Quantum Mechanics: Linear algebra |
Chapter 1, 2 | |
| 23 January | Quantum Mechanics: Postulates | Chapter 2 | |
| 27 January | Quantum Mechanics: Postulates and Quiz-1 | Chapter 2 | |
| 30 January | Quantum Circuits: Universal Quantum Gates | Chapter 4 | |
| 03 February | Quantum Circuits: Universal Quantum Gates | Chapter 4 | |
| 06 February | Quantum Circuits: Universal Quantum Gates | Chapter 4 | |
| 10 February |
Quantum Circuits: Hamiltonian Simulation Quantum Complexity: BQP Quantum Algorithms: Bernstein-Vazirani, Simon problem |
PDF |
Chapter 4, 5 |
| 13 February |
Quantum Algorithms: Quantum Fourier Transform |
Chapter 5 | |
| 17 February |
Quantum Algorithms: QFT, Order Finding, Quiz-2 |
Chapter 5 | |
| 20 February |
Quantum Algorithms: Order Finding |
Chapter 5 | |
| 03 March |
Quantum Algorithms: Factoring, HSP, Quantum Search |
Chapter 5,6 | |
| 06 March |
Quantum Algorithms: Quantum Search/counting |
Chapter 6 | |
| 17 March |
Quantum Algorithms: Quantum Search lower bounds |
Chapter 6 | |
| 20 March |
Quantum Algorithms: Black box query complexity |
Chapter 6 | |
| 24 March |
Quantum Algorithms: Polynomial method, collision finding |
See notes from earlier course (link) | |
| 27 March |
Quantum Algorithms: Element distinctness, amplitude amplification, Quantum Walk |
See notes from earlier course (link) | |
| 03 April |
Quantum Algorithms: Quantum Walk, Quiz-3 |
See notes from earlier course (link) | |
| 07 April |
Quantum Algorithms: Triangle finding, HHL |
See notes from earlier course (link) | |
| 12 April |
Quantum Algorithms: Triangle finding, HHL |
See notes from earlier course (link) | |
| 17 April |
Quantum Algorithms: Hamiltonian simulation, k-local Hamiltonian |
See notes from earlier course (link) | |
| 21 April |
Quantum Algorithms: k-local Hamiltonian, Quantum Merlin Arthur (QMA) |
See notes from earlier course (link) | |
| 24 April |
Quantum Algorithms: Quantum Error Correction |
See notes from earlier course (link) | |
| 28 April |
Quantum Algorithms: Quantum Error Correction |
Chapter 10 (sections 10.1 and 10.2) |