Modules
Designed to help incorporate quantum computing into traditional STEM classrooms, each module includes background, Qiskit code, practice questions, and an optional video component.
Module topic
Quantum mechanics

IntroductoryGet started with Qiskit in the classroom
Learn key quantum computing concepts and run your first quantum circuit.
Quantum mechanicsSuperposition
Explore how quantum systems can be in a superposition of two states at once.
Quantum mechanicsStern-Gerlach
Make quantum measurements that emulate early discoveries in quantum mechanics.
Quantum mechanicsUncertainty
Discover the origins of uncertainty and probe well-known uncertainty relations.
Quantum mechanicsBell's inequality
Test whether hidden variables can explain quantum correlations.
Module topic
Computer science
Computer scienceThe Deutsch-Jozsa algorithm
Run one of the earliest quantum algorithms, and compare many function outputs with a single evaluation.
Computer scienceGrover's algorithm
Leverage quantum computers against the unstructured search problem.
Computer scienceQuantum teleportation
Learn how quantum information can be teleported, and move information on real quantum computers.
Computer scienceQuantum key distribution
Use statistics to detect eavesdropping in the transfer of quantum information.
Computer scienceQuantum Fourier transform
Learn about the quantum Fourier transform and its applications.
Computer scienceVariational Quantum Eigensolver
Use a quantum computer to calculate a reaction energy for a simple chemical system.