Skip to main content

Introduction to Quantum Computing - CAMP

Enrollment in this course is by invitation only

About This Camp

This is an introductory camp aimed at young students interested in computer science, physics and chemistry, engineering and technology. Join us to learn more about the fundamentals and applications of quantum computing! Throughout the camp, we explore the concepts of quantum information, entanglement, algorithms, and superposition, primarily using cutsom-built tools and MIT's Scratch coding interface.

Who should take this course?

  • You are in Grades 6 - 12, or about to enter university
  • You have an interest in technology, coding, chemistry, or physics and wish to learn more about quantum computing
  • You would like to learn about how technology can have an impact on society, and how quantum computing can be used to help people
  • You would like to run code and play games on a real quantum computer!


There are no pre-requisites or requirements to take this camp. We will be breaking down the fundamentals from the beginning. This camp is aimed at those in the grades 6-12 range.


  • Computer – Windows, (Mac) OSX, or Linux. Chromebooks should work
  • Internet Connection
  • Web browser (currently our content has been confirmed to work on Safari, Chrome, Firefox, Edge/Internet Explorer).

Course Team

Course Staff Image #1

Haris Amiri

Haris is the Quantum Computing Outreach Coordinator at Geering Up. He graduated in 2019 with a BSc. in Physics from the University of British Columbia, and has been with Geering Up for a little over four years. Haris believes that STEM Outreach and more broadly, education outreach, has such a big impact on youth, and is lucky enough to see it in his work every day. Haris is excited to meet everyone this week and explore the exciting world of quantum computing!

Course Staff Image #2

Vedangi Pathak

Vedangi is a PhD student at the University of British Columbia, studying physics!

Course Staff Image #2

Niloofar Zarif

Niloofar is a master's student at the Electrical and Computer Engineering department at the University of British Columbia. Her research is evolved mainly around computer systems and more specifically designing computer platforms for Machine Learning applications. She is eager about learning and likes to share the things she has learned with others!

Course Staff Image #2

Parham Pashaei

Parham has been excited about quantum science and technologies since childhood. He shares his passion by teaching undergraduate classes at UBC and contributing to K-12 education as the Curriculum Development Lead of the Diversifying Talent in Quantum Computing program. He is currently doing experimental quantum electronics research as a PhD candidate at the Quantum Matter Institute and the Electrical Engineering Department of the University of British Columbia. He has research experience at the University of Chalmers, KULeuven, Imec and has worked with industrial companies like Intel.

Course Staff Image #2

UBC Geering Up Engineering Outreach

This course is created and run by members of the UBC Geering Up Engineering Outreach program. UBC Geering Up Engineering Outreach is a non-profit organization with the mandate of engaging youth across BC in exciting STEM programs. Our professional development programs focus on integrating STEM activities into the classroom. Our programs leave participants with ideas, inspiration, and resources to further include STEM in your classroom.

Frequently Asked Questions

Why do the start/end dates for the course not match the camp?

We've altered the UBCx course's start and end date so that you have early access to the pre-camp module and continued access to the content upto a week after your camp is over. Your camp begins July 20th and ends July 24th, and the modules will become visible on the morning of the camp.

What web browser should I use?

The UBCx platform works well with most browsers (Safari, Firefox, Internet Explorer/Edge, and Chrome). If you're having any issues with plug-ins or tools on your browser, try switching to Chrome.

See our list of supported browsers for the most up-to-date information.

Do I need to have any background knowledge on quantum computing before the camp?

Not at all! We have designed the camp at an introductory level, assuming no previous knowledge of computers or quantum computing. Even so, this camp is still appropriate for those who do have some background knowledge on quantum computing.

Who can I contact if I have questions?

For any and all questions relating to the Quantum Computing Outreach Program, online camp, or technical difficulties, please contact .