top of page
Quantum Computing Boot Camp

Fall 2026

Sep 14, 2026

-

Dec 18, 2026

Tu/Th 5:30pm - 6:30pm ET

I'm a paragraph. Click here to add your own text and edit me. It's easy.

erdosOspin.gif

Checking your registration status...

To access the program content, you must first create an account and member profile and be logged in.

You are registered for this program.

Orientation

Next Event

NEXT EVENT

Registration Deadlines

Sep 14, 2026

-

All Erdős Fall 2026 Career Launch Cohort or Alumni Club members who are not participating in another Launch bootcamp

​

-

​

​

-

​

Category

Launch, Certificate Program

Overview

In this boot camp, we will develop the foundations of quantum computing from a mathematical and computational perspective. We will begin with the basic language of quantum computation and foundational algorithms such as Grover’s Search, the Quantum Fourier Transform, Quantum Phase Estimation, and Shor’s Algorithm. We will then examine how quantum computations are constructed in practice, including quantum circuit synthesis, data access, and state preparation. Next, we will introduce the block-encoding formalism, which allows representing non-unitary operators on a quantum computer by embedding them into larger unitary transformations. This framework underlies many modern quantum algorithms, including Quantum Singular Value Transformation (QSVT), with applications to Hamiltonian simulation and linear systems solvers. Throughout, we will emphasize how these ideas translate into circuits and computational implementations.

Practice sessions will provide opportunities to explore the material computationally through guided coding exercises. Participants will also complete two mini-projects, announced at the beginning of the second and fifth weeks, with three weeks to complete each. Successful submission of both mini-projects is required to receive a certificate of completion.

Slack

Click here to be invited to the slack organization: The Erdős Institute

Click here to access the slack cohort channel: #slack-cohort-channel

Click here to access the slack program channel: #slack-program-channel

calendar-icon.png

Click here to download the Events & Deadlines .ics calendar file

Organizers, Instructors, and Advisors

matt_osborne.png

Vyom Patel

Course Lead, Research Scientist at BEIT Canada

Office Hours:

By appointment only

Email:

Preferred Contact:

Slack

Feel free to reach out to me on slack

matt_osborne.png

Cindy Zhang

Course TA

Office Hours:

TBA

Email:

​

Preferred Contact:

Slack

Feel free to reach out to me on slack @Cindy Zhang

matt_osborne.png

Ákos Nagy

Course Advisor, Senior Quantum Algorithm Scientist at BEIT Canada

Office Hours:

​

Email:

​

Preferred Contact:

Slack

I am the previous course instructor, and I will be working with Vyom this semester. Feel free to reach out to me on slack.

Objectives

Learn about/gain familiarity with:

1. The mathematical and computational foundations of quantum computing.
2. Techniques for constructing quantum computations in practice, including circuit synthesis, data access, and state preparation.
3. Modern quantum computing techniques based on block encodings, QSVT, and applications such as Hamiltonian simulation.
4. Computational implementation of quantum computing concepts through guided coding exercises and mini-projects.

Project Examples

TEAM 7

Amin Idelhaj - Quantum Computing - Final Project

Amin Idelhaj

clear.png
Screen Shot 2022-06-03 at 11.31.35 AM.png
github URL

Project 1: Quantum State Preparation
We implement arbitrary quantum state preparation in Qiskit using a circuit of single-qubit gates and multi-controlled RZ gates, with no ancilla qubits. Correct handling of the global phase makes the circuit usable as a controlled subroutine.
https://github.com/Daminark/quantum-state-preparation

Project 2: Clifford Noise Reduction
In this project, we study the Clifford Noise Reduction (CliNR) scheme of Delfosse-Tham in arXiv:2407.06583. This is a form of quantum error mitigation which has a much smaller qubit overhead compared to quantum error correction, thereby making it a more viable near-term approach to handling quantum noise, while avoiding the exponential overhead sampling cost typical for error mitigation. We use Stim to simulate this scheme and provide numerics demonstrating its performance in various regimes.
https://github.com/Daminark/clifford-noise-reduction

TEAM 24

Tuscany McCann - Quantum Computing - Final Project

Tuscany McCann

clear.png
Screen Shot 2022-06-03 at 11.31.35 AM.png
github URL

Project 1 - HHL Algorithm - https://github.com/Tuscany-McCann/Annotated-HHL
Steps through the construction of a circuit to implement the HHL algorithm for solving linear equations Ax=b, i.e. computing A^{-1}b. This is achieved by Quantum Phase Estimation on e^{iA}, and dividing by the estimated eigenvalues by means of an appropriate rotation of an ancillary qubit.

Project 2 - GQSP Algorithm - https://github.com/Tuscany-McCann/Annotated-GQSP
Steps through the construction of a circuit to implement Corollary 8 from the GQSP paper, which is Hamiltonian Simulation of a linear combination of unitaries. LCU formalism combines with a sequence of SU(2) rotations to block-encode a Laurent approximation of the desired evolution.

First Steps/Prerequisites

No prior background in quantum computing or quantum mechanics is required.
 
Participants should have mathematical maturity with linear algebra and basic probability theory, as well as some experience with programming. Prior exposure to classical algorithms, complexity theory, numerical linear algebra, or scientific computing may be helpful, but is not required.
 
Before the boot camp begins, participants are encouraged to review the provided mathematical and computational preliminaries, which will cover the key notation and concepts used throughout the course.
First Steps

Program Content

I'm a paragraph. Click here to add your own text and edit me. It's easy.

Course materials are available on github through the following link:

25231-github-cat-in-a-circle-icon-vector-icon-vector-eps.png

Request Access to GitHub

github message for user

Program Content

Textbook/Notes

Note: our video player does not support playback speed options. You can find a third party browser extension which will allow you to modify video playback speed. For example, this one works for Chrome: video-speed-controller. If you would prefer to avoid a browser extension you can manually modify the playback speed in the javascript console as well: Speed up any HTML5 video player!

Introduction

Introduction/Orientation

Welcome to the Quantum Computing bootcamp!

Slides
Transcript
Code

Problem Session 1

Problem Sessions

Introduction to Qiskit

Slides
Transcript
Code

Shor's Algorithm

Lectures

Shor's Algorithm

Transcript
Code

Quantum Data Access Oracles: II

Lectures

Quantum Data Access Oracles: II

Transcript
Code

Orientation

Orientation

Orientation

Slides
Transcript
Code

Quantum Fourier Transform

Lectures

Quantum Fourier Transform: What, Why, and How

Transcript
Code

Problem Session 3

Problem Sessions

Phase Estimation and Order Finding

Slides
Transcript
Code

Problem Session 4

Problem Sessions

Quantum Data Access Oracles

Slides
Transcript
Code

Grover's Search Algorithm

Lectures

Introduction to Quantum Computing + Grover's Algorithm

Transcript
Code

Quantum Phase Estimation

Lectures

Quantum Phase Estimation

Transcript
Code

Quantum Data Access Oracles: I

Lectures

Quantum Data Access Oracles: I

Transcript
Code

Quantum Circuit Synthesis

Lectures

Quantum Circuit Synthesis

Transcript
Code

Project/Homework Instructions

I'm a paragraph. Click here to add your own text and edit me. It's easy.

Project/Team Formation
Project Submission
Projects README

Schedule

Click on any date for more details

Orientation & Setup Week: Sep 14 - 18, 2026
Phase 1 - Instruction and Project Completion: Sep 21 - Nov 06, 2026
Project Review & Judging: Nov 09 - Nov 12, 2026
Phase 2 - Intense Interview Prep & Career Connections for Certificate Holders: Nov 13 - Dec 18, 2026

Orientation

Sep 17, 2026 at 08:00 PM UTC

EVENT

Problem Session 2

Sep 28, 2026 at 06:30 PM UTC

EVENT

Lecture 4

Oct 1, 2026 at 09:30 PM UTC

EVENT

Lecture 5

Oct 6, 2026 at 09:30 PM UTC

EVENT

Problem Session 4

Oct 12, 2026 at 08:00 PM UTC

EVENT

Problem Session 5

Oct 19, 2026 at 06:30 PM UTC

EVENT

Lecture 10

Oct 22, 2026 at 09:30 PM UTC

EVENT

Lecture 11

Oct 27, 2026 at 09:30 PM UTC

EVENT

Lecture 1

Sep 22, 2026 at 09:30 PM UTC

EVENT

Problem Session 2

Sep 28, 2026 at 08:00 PM UTC

EVENT

Problem Session 3

Oct 5, 2026 at 06:30 PM UTC

EVENT

Lecture 6

Oct 8, 2026 at 09:30 PM UTC

EVENT

Lecture 7

Oct 13, 2026 at 09:30 PM UTC

EVENT

Problem Session 5

Oct 19, 2026 at 08:00 PM UTC

EVENT

Problem Session 6

Oct 26, 2026 at 06:30 PM UTC

EVENT

Lecture 12

Oct 29, 2026 at 09:30 PM UTC

EVENT

Lecture 2

Sep 24, 2026 at 09:30 PM UTC

EVENT

Lecture 3

Sep 29, 2026 at 09:30 PM UTC

EVENT

Problem Session 3

Oct 5, 2026 at 08:00 PM UTC

EVENT

Problem Session 4

Oct 12, 2026 at 06:30 PM UTC

EVENT

Lecture 8

Oct 15, 2026 at 09:30 PM UTC

EVENT

Lecture 9

Oct 20, 2026 at 09:30 PM UTC

EVENT

Problem Session 6

Oct 26, 2026 at 08:00 PM UTC

EVENT

Project/Homework Deadlines

Sep 18, 2026

03:59 AM UTC

Last chance to switch bootcamps

Email Amalya Lehmann at amalya@erdosinstitute.org if you would like to switch to a different bootcamp.

Oct 2, 2026

03:59 AM UTC

Last day to defer enrollment to a future cohort

Contact Amalya Lehmann (amalya@erdosinstitute.org) if you would like to unenroll from this cohort and defer to a future cohort.

Oct 16, 2026

03:59 AM UTC

Mini-project #1 is due

Mini-project #1 is due

Nov 8, 2026

04:59 AM UTC

Submit projects and a 5-minute presentation to the Erdős Institute website

Submit projects and a 5-minute presentation to the Erdős Institute website

Nov 8, 2026

04:59 AM UTC

Mini-project #2 is due

Mini-project #2 is due

©2017-2026 by The Erdős Institute.

bottom of page