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.
| Course | Provider | Level | Link |
|---|---|---|---|
| IBM Quantum Learning | IBM | Beginner | learning.quantum.ibm.com |
| Basics of Quantum Information | IBM / John Watrous | Beginner | learning.quantum.ibm.com/course/basics-of-quantum-information |
| Quantum Country (essays) | Andy Matuschak & Michael Nielsen | Beginner | quantum.country |
| Quantum Computing course | Brilliant | Beginner | brilliant.org/courses/quantum-computing |
| Microsoft Learn — Quantum computing paths | Microsoft | Beginner | learn.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.
| Course | Provider | Level | Link |
|---|---|---|---|
| Fundamentals of Quantum Algorithms | IBM / John Watrous | Intermediate | learning.quantum.ibm.com/course/fundamentals-of-quantum-algorithms |
| PennyLane Codebook | Xanadu | Intermediate | pennylane.ai/codebook |
| The Quantum Internet and Quantum Computers (Delft) | TU Delft / edX | Intermediate | edx.org |
| Quantum Mechanics and Quantum Computation (CS191) | UC Berkeley / Umesh Vazirani | Intermediate | edx.org |
| Introduction to Quantum Computing | St. Petersburg State University / Coursera | Intermediate | coursera.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.
| Course | Provider | Level | Link |
|---|---|---|---|
| Quantum Information Science I & II (8.370x / 8.371x) | MIT / edX | Advanced | edx.org |
| General Theory of Quantum Information | IBM / John Watrous | Advanced | learning.quantum.ibm.com/course/general-formulation-of-quantum-information |
| Quantum Machine Learning demos | PennyLane / Xanadu | Advanced | pennylane.ai/qml |
| Lectures on Quantum Computation | David Deutsch (Oxford) | Advanced | daviddeutsch.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.