Skip to main content

Courses

Below are well-known, high-quality courses grouped by difficulty. We have listed only resources we are confident exist and are openly accessible; links point to the canonical home page for each. Match these to a track in the Learning Roadmaps and run the code in the Hands-on Labs as you go.

Beginner

Start here if you are comfortable with high-school or early-college math and want to understand qubits, gates, and your first circuits.

CourseProviderLevelLink
IBM Quantum LearningIBMBeginnerlearning.quantum.ibm.com
Basics of Quantum InformationIBM / John WatrousBeginnerlearning.quantum.ibm.com/course/basics-of-quantum-information
Quantum Country (essays)Andy Matuschak & Michael NielsenBeginnerquantum.country
Quantum Computing courseBrilliantBeginnerbrilliant.org/courses/quantum-computing
Microsoft Learn — Quantum computing pathsMicrosoftBeginnerlearn.microsoft.com/training/azure/quantum

Quantum Country is especially good for retention — it uses spaced-repetition flashcards embedded in the essays. IBM Quantum Learning is the most direct route to writing and running real circuits in your browser.

Intermediate

Move here once you understand single- and two-qubit gates and want to build circuits, implement algorithms, and meet error correction.

CourseProviderLevelLink
Fundamentals of Quantum AlgorithmsIBM / John WatrousIntermediatelearning.quantum.ibm.com/course/fundamentals-of-quantum-algorithms
PennyLane CodebookXanaduIntermediatepennylane.ai/codebook
The Quantum Internet and Quantum Computers (Delft)TU Delft / edXIntermediateedx.org
Quantum Mechanics and Quantum Computation (CS191)UC Berkeley / Umesh VaziraniIntermediateedx.org
Introduction to Quantum ComputingSt. Petersburg State University / CourseraIntermediatecoursera.org

Vazirani's CS191 from Berkeley is a classic computer-science-flavored introduction. The PennyLane Codebook is the best interactive route if you are heading toward quantum machine learning.

Advanced

For learners with strong linear algebra and comfort with proofs who want information theory, complexity, fault tolerance, and frontier topics.

CourseProviderLevelLink
Quantum Information Science I & II (8.370x / 8.371x)MIT / edXAdvancededx.org
General Theory of Quantum InformationIBM / John WatrousAdvancedlearning.quantum.ibm.com/course/general-formulation-of-quantum-information
Quantum Machine Learning demosPennyLane / XanaduAdvancedpennylane.ai/qml
Lectures on Quantum ComputationDavid Deutsch (Oxford)Advanceddaviddeutsch.org.uk/quantum-computation

MIT's 8.370x/8.371x (the online versions of Isaac Chuang's and Aram Harrow's courses) are the standard rigorous treatment. Watrous's information-theory course is excellent for the researcher track.

Choosing wisely

You do not need to take all of these. A sensible progression is: IBM Quantum Learning or Quantum Country to get oriented, then Watrous's algorithm courses or Berkeley CS191 to build real skill, then MIT 8.370x or the PennyLane QML demos depending on whether you are heading toward theory or applications. Pick one per level, finish it, and back it with the Hands-on Labs and a Frameworks choice. For texts to read alongside these courses, browse the searchable Books explorer, and for primary sources see the Research Papers list.