Introduction to Quantum Computing with

Free for All Students, apply today

About the Course

In collaboration with IBM, this is an introductory, virtual course on the emerging field of quantum computation, including quantum mechanics, quantum information, and quantum algorithms.

Full scholarships will be awarded to all accepted students - thank you, IBM

No prior quantum computing or STEM knowledge is required.

Who is This Program For?

Our goal is to make quantum education accessible to everyone.
This course is for high school students and above. If you are a high school student, you will be one of the first high school students in the world to learn quantum computing. Priority will be given to high school students, college freshman and sophomores, but all are encouraged to apply.

Course Accreditation

This course is University of California A-G approved. Learn more...

Are you an educator or school administrator looking to offer this as a class?

Course Details

The course runs from October 18, 2020 through May 15, 2021. There are breaks for winter and spring holidays. All course instruction is live and virtual. Students must have foundational knowledge of trigonometry to participate.

Each week, there will be:


This is an introductory course in quantum computing. The aim is to expose and introduce students to this emerging field while providing them with real-world programming skills for quantum computers. In the course, students will learn about the foundational concepts in quantum computation, including superposition, entanglement, superdense coding, and quantum teleportation.

The first half of the course will focus on necessary prerequisites - including math, programming, and physics concepts - students need to delve into quantum computation. The second half of the course will introduce students to the foundational concepts in quantum computing.

Topics that will be covered include:

Course Highlights


Amir Karamluo

Amir Karamlou


Francisca Vasconcelos

Francisca Vasconcelos

Rhodes Scholar

Amir graduated from MIT with a B.S. in Physics and Electrical Engineering and Computer Science and an M.Eng in Electrical Engineering and Computer Science in 2018. He is currently a graduate fellow in MIT's EECS department and a recipient of the NSF Graduate Research Fellowship. His research motivation is to use quantum mechanics to gain an advantage over current technology and protocols. As an undergraduate he worked with Dirk Englund on control and high fidelity readout of NV centers in diamond.

Francisca Vasconcelos is currently a senior at MIT studying Electrical Engineering, Computer Science, and Physics. This fall, she will be pursuing a MSc in Mathematics and Foundation of Computer Science at the University of Oxford as a Rhodes Scholar. She has performed research in a variety of fields, ranging from optical communication for cubesats at NASA JPL to boosting neural network performance at the MIT Media Lab. However, Francisca has spent the last two years focused on quantum computing, working on quantum measurement, machine learning for quantum, error mitigation, and radiation studies as an undergraduate researcher in the MIT Engineering Quantum Systems group and as an intern at Rigetti Computing. Furthermore, Francisca is very interested in education, serving as a course instructor for MIT’s winter-term Intro to Quantum Computing course for two years and leading The Coding School’s quantum curriculum development team.


Application Process

Statement of Interest:

The statement should be between 300-600 words, and students should discuss future career goals and aspirations, prior STEM courses they have taken, and why they are interested in learning more about quantum computing. We do not expect students to have prior quantum knowledge. We are looking for students who are passionate, curious, and those who will benefit from learning more about the field of quantum.

What are you waiting for?