Quantum Computing
Jan - May 2024

About this course

The purpose of this course is to provide an introduction to Quantum Algorithms and Quantum Computing.

We will cover some of the topics: Deutsch-Josza and Simon's algorithm, Superdense coding, Quantum Fourier Transforms, Quantum Phase estimation, Grover's Search algorithm, Optimality and Shor's Factoring algorithm. We will also cover tools to show limitations of quantum algorithms. To know about about them, visit the Quantum Algorithms Zoo maintained by Stephen Jordan.

Based on time and interest, we may also cover Quantum lower bounds (tools and techniques) and quantum error correction.