Teaching · Carnegie Mellon University
Courses built to make quantum computing tangible.
From the first quantum circuit to quantum machine learning, these courses emphasize building, experimenting, and understanding what the results actually mean.
Course catalog
Find a course
Select a semester to open its course materials.
Quantum Computing, Cryptography, & Machine Learning Lab
A lab-centered exploration of quantum computing, cryptography, and machine learning.
Course materials by semester
Programming Quantum Computers
Program quantum computers and develop intuition through gates, circuits, and algorithms.
Quantum Machine Learning
Investigate the intersection of quantum computing and machine learning.
Applied Quantum Computing
An applied approach to quantum computing and its practical techniques.
Course materials by semester
Generative AI for Quantum Computing and Machine Learning Software Implementations
Explore specialized topics in quantum computing through course materials.
Course materials by semester
Keep exploring
Try quantum computing for yourself.
Explore interactive learning tools, including My First Qubit, alongside the formal course materials.