The qBraid Education Experience

Our learning platform is designed to lower the steep learning curve associated with quantum computing. With qBraid, you can learn to write code for quantum computers from the moment you log in – no software or Python installations required.

The qBraid Education Experience

Our learning platform is designed to lower the steep learning curve associated with quantum computing. With qBraid, you can learn to write code for quantum computers from the moment you log in – no software or Python installations required.

RUN COURSES ON OUR PLATFORM

Learn with Jupyter

Jupyter notebooks combine the functionality of a textbook with a code editor. Students can build and run quantum algorithms immediately while learning about them. Our courses include visualization tools and interactive programming, bringing quantum to life.

Streamlined & Curated Environments

Installing and debugging complicated quantum programming environments could take hours for all of your students. All qBraid tutorials run right away on our curated environments, all from the browser. You also have the option to customize and manage quantum computing environments to fit your particular class.

Run on Real Quantum Hardware

Students can run their code on quantum hardware provided by companies like IBM right from their qBraid jupyter notebooks. As new and improved quantum hardware becomes available, qBraid users will be among the first to run their programs on these machines.

Contact Us

Our Courses

QuBes

Who should take this course?

This course is aimed at juniors and seniors in high school and freshmen in undergraduate programs. This course can be taken by anyone with at least a high school Algebra math background (No Calculus).

Course Description

QuBes starts by providing the background material necessary to learn quantum computing. It then covers the basics of quantum computing rigorously.

Course Content

  • Informal introduction to quantum mechanics
  • Basics of classical computing, including basics of Python
  • Basics of complex numbers and linear algebra
  • Introduction to qubits, quantum gates and quantum programming
  • Simple quantum algorithms: Deutsch's algorithm, BB84
  • Entanglement and non-local games

QuInts

Who should take this course?

This course is aimed at students in undergraduate programs, as well as professionals with some mathematical background. designed for students with a bit more mathematical maturity than QuBes. Prerequisites include knowledge of complex numbers, basic linear algebra, and basic Python.

Course Description

QuInts is structured similarly to QuBes, but is faster-paced. It is designed to take the student from zero quantum computing experience to a rigorous understanding of some famous algorithms and protocols in quantum computing.

Course Content

  • Informal introduction to quantum mechanics
  • Introduction to classical computing
  • Review of complex numbers and linear algebra
  • Introduction to qubits, quantum gates and quantum programming
  • Simple quantum algorithms: Deutsch's algorithm, BB84
  • Entanglement, non-local games, quantum teleportation and cryptography
  • Quantum simulation, and phase estimation

QuPro (coming soon)

Who should take this course?

QuPro is designed for graduate students and researchers in quantum computing.

Course Description

QuPro is a collection of hands-on advanced tutorials, in topics including quantum machine learning, quantum chemistry, etc, with an emphasis on the programming aspect.

Our Courses

QuBes

Who should take this course?

This course is aimed at juniors and seniors in high school and freshmen in undergraduate programs. This course can be taken by anyone with at least a high school Algebra math background (No Calculus).

Course Description

QuBes starts by providing the background material necessary to learn quantum computing. It then covers the basics of quantum computing rigorously.

Course Content

  • Informal introduction to quantum mechanics
  • Basics of classical computing, including basics of Python
  • Basics of complex numbers and linear algebra
  • Introduction to qubits, quantum gates and quantum programming
  • Simple quantum algorithms: Deutsch's algorithm, BB84
  • Entanglement and non-local games

QuInts

Who should take this course?

This course is aimed at students in undergraduate programs, as well as professionals with some mathematical background. designed for students with a bit more mathematical maturity than QuBes. Prerequisites include knowledge of complex numbers, basic linear algebra, and basic Python.

Course Description

QuInts is structured similarly to QuBes, but is faster-paced. It is designed to take the student from zero quantum computing experience to a rigorous understanding of some famous algorithms and protocols in quantum computing.

Course Content

  • Informal introduction to quantum mechanics
  • Introduction to classical computing
  • Review of complex numbers and linear algebra
  • Introduction to qubits, quantum gates and quantum programming
  • Simple quantum algorithms: Deutsch's algorithm, BB84
  • Entanglement, non-local games, quantum teleportation and cryptography
  • Quantum simulation, and phase estimation

QuPro (coming soon)

Who should take this course?

QuPro is designed for graduate students and researchers in quantum computing.

Course Description

QuPro is a collection of hands-on advanced tutorials, in topics including quantum machine learning, quantum chemistry, etc, with an emphasis on the programming aspect.