Courses

Every quantum computing course, in one index

Courses from the platforms that actually publish quantum material, filed by platform, level, price and topic. Links to paid courses earn this site a commission.

Courses listed
84
Free to take
50
Written for beginners
36
Platforms
13
Certificate tracks
7

84 of 84 courses

Course index

  • edX

    Certificate

    Quantum 101: Quantum Computing & Quantum Internet

    Delft University of Technology (QuTech)

    Begin your quantum journey with this professional certificate from Delft University of Technology. Covers qubits, quantum hardware, algorithms, error correction, and the quantum internet.

    6–8 hours per week beginner

  • Coursera

    Quantum Optics 1: Single Photons (École Polytechnique)

    École Polytechnique / Alain Aspect, Michel Brune

    École Polytechnique's acclaimed introduction to quantum optics, co-taught by Nobel laureate Alain Aspect. Learn how light is quantized, how to describe quantum states of light, and how single photons exhibit wave-particle duality in real experiments.

    3 weeks · ~10 hours/week intermediate

  • Brilliant

    Quantum Computing (Interactive)

    Brilliant's interactive quantum computing course, learn by doing with hands-on puzzles and visualisations. Subscription-based, covered by Brilliant's free trial.

    Self-paced beginner

  • Brilliant

    Quantum Mechanics with Sabine

    Brilliant / Sabine Hossenfelder

    Brilliant's interactive quantum mechanics course presented with physicist Sabine Hossenfelder. Explains the machinery of quantum mechanics and its counterintuitive implications through hands-on simulations, using them to discover and reason about quantum states.

    self-paced · interactive beginner

  • edX

    The Hardware of a Quantum Computer

    Lieven Vandersypen and QuTech researchers (TU Delft)

    Learn how a quantum computer could be physically built and controlled, covering superconducting qubits, trapped ions, and other hardware platforms from Delft University of Technology.

    6 weeks, 6-8 hours per week intermediate

  • Google

    Hands-On Quantum Error Correction with Google Quantum AI

    Austin Fowler

    Google Quantum AI's free-to-audit Coursera course on quantum error correction. Covers the surface code, stabilizer formalism, and the Stim and Crumble software tools used by Google researchers, with hands-on coding labs.

    3 weeks (about 10 hours per week) intermediate

  • Coursera

    Quantum Computing with Qiskit and Advanced Algorithms

    Packt

    A Qiskit-based course that moves from quantum fundamentals into the major quantum algorithms: teleportation, Deutsch, Bernstein-Vazirani, Grover's search, and Shor's factoring algorithm, with implementation on simulators and real quantum hardware.

    ~9 hours beginner

  • edX

    Applied Quantum Computing I: Fundamentals (Purdue)

    Purdue University / Pramey Upadhyaya

    The first course in Purdue University's Applied Quantum Computing series. Teaches the postulates of quantum mechanics and how they map onto present-day quantum information processing models including computation, simulation, optimization, and machine learning.

    5 weeks · 7-8 hours/week intermediate

  • Udemy

    QC101 Quantum Computing & Intro to Quantum Machine Learning

    Kumaresan Ramanathan

    Udemy's bestselling quantum computing course, created by Kumaresan Ramanathan. Builds from quantum physics fundamentals to quantum programming with IBM Qiskit and Microsoft Q#, running programs on real quantum computers, plus an introduction to quantum machine learning.

    self-paced video beginner

  • Coursera

    Introduction to Quantum Information (KAIST)

    KAIST / Joonwoo Bae

    KAIST's beginning-graduate-level introduction to quantum information, taught by Joonwoo Bae. Covers qubits, the axioms of quantum theory, entanglement as a resource, quantum teleportation, gates, circuits, and quantum communication channels.

    7 modules · ~5-12 weeks advanced

  • Coursera

    Practical Quantum Computing with IBM Qiskit for Beginners

    Packt

    A hands-on beginner course teaching quantum computing through IBM's Qiskit framework. Starts from quantum mechanics fundamentals and the classical-bit-versus-qubit distinction, then builds up to gates, circuits, the Deutsch-Jozsa algorithm, quantum cryptography, and teleportation.

    44 modules · ~10 hours beginner

  • Coursera

    Specialisation

    Quantum Mechanics for Engineers (CU Boulder)

    University of Colorado Boulder / Wounjhang Park

    University of Colorado Boulder's three-course specialization giving engineers the quantum mechanics foundation behind modern electrical, mechanical, and quantum engineering. Covers superposition, entanglement, measurement, the uncertainty principle, angular momentum, and approximation methods.

    3 courses · ~12 weeks intermediate

  • WOLFRAM LANGUAGE

    Introduction to Quantum Computing with the Wolfram Language

    Wolfram Research

    Wolfram's quantum computing framework for Mathematica and the Wolfram Language, offering a unique symbolic computation approach to quantum circuits, ideal for mathematical exploration, visualization, and analysis without writing low-level circuit code.

    8 hours beginner

  • IBM Quantum

    Quantum Computing for Natural Sciences with IBM Quantum (openHPI)

    Max Rossmannek, Julian Schuhmacher, Alexander Miessen, and Laurin Fischer, IBM Quantum

    Free openHPI course on quantum simulation for chemistry and materials science, developed with IBM Quantum. Covers the second quantization, molecular Hamiltonians, VQE for molecular ground states, and Qiskit Nature.

    2 weeks intermediate

  • Coursera

    Quantum Computing For Everyone - An Introduction

    Fractal Analytics (Srinjoy Ganguly, Shalini Devendrababu)

    A beginner-friendly introduction to quantum computing from Fractal Analytics. Two modules covering the history and theory of quantum computing, then qubits, superposition, entanglement, quantum gates, and circuits, with hands-on practice in IBM Qiskit.

    8 hours beginner

  • QUANTUM COMPUTING

    Certificate

    Quantum Computing Fundamentals (MIT xPRO)

    MIT xPRO / Isaac Chuang, William Oliver, Peter Shor, Aram Harrow

    MIT xPRO's professional certificate program in quantum computing, taught by Isaac Chuang, William Oliver, Peter Shor, and Aram Harrow. A two-course program covering quantum computing fundamentals, algorithms for cybersecurity and chemistry, and the business implications of the technology.

    2 courses · 4 weeks each intermediate

  • IBM Quantum

    Quantum Optimization with IBM Quantum (openHPI)

    Julien Gacon, Dr. Daniel J. Egger, Dr. Stefan Woerner, Lucia Cuervo Valor (IBM Quantum)

    Free openHPI course on quantum approaches to combinatorial optimization, developed with IBM Quantum. Covers QAOA, VQE, and the quadratic unconstrained binary optimization (QUBO) framework with Qiskit implementation.

    2 weeks, 3 to 5 hours per week advanced

  • Udemy

    The Complete Quantum Computing Course with Python [2025]

    Hoang Quy La

    A hands-on Udemy course by Hoang Quy La covering qubits, quantum gates, and quantum circuits in Python with Cirq and Qiskit, plus the Deutsch-Jozsa algorithm, Grover's algorithm, the quantum Fourier transform, quantum phase estimation, variational quantum circuits, and an introduction to quantum error correction.

    7.5 hours video · self-paced intermediate

  • IBM Quantum

    Quantum Machine Learning with IBM Quantum (openHPI)

    Dr. Christa Zoufal, Julien Gacon, Dr. David Sutter (IBM Quantum)

    Free openHPI course on quantum machine learning developed with IBM Quantum Research. Covers variational quantum classifiers, quantum kernel methods, QGANs, and hands-on implementation in Qiskit.

    2 weeks, self-paced advanced

  • Brilliant

    Complex Numbers

    Quantum states are described using complex numbers, amplitudes, phases, and the complex plane. This course builds the fluency you need before tackling quantum mechanics.

    Self-paced beginner

  • Brilliant

    Computer Science Fundamentals

    Brilliant's interactive introduction to computer science through algorithms: searching, sorting, Big O analysis, and graph problems, the computational thinking that underpins both classical and quantum computing.

    Self-paced beginner

  • Brilliant

    Group Theory

    The abstract algebra underlying quantum symmetries, quantum error correction codes, and the structure of quantum gates, explored interactively.

    Self-paced advanced

  • Brilliant

    Vectors and Matrices

    Master vectors, matrices, transformations, and eigenvalues, the essential mathematical foundation for quantum computing, machine learning, and physics.

    Self-paced intermediate

  • Brilliant

    Logic

    Build rigorous logical reasoning from the ground up through interactive deduction puzzles, the careful thinking that quantum computing study demands.

    Self-paced beginner

  • Brilliant

    Applied Probability

    Build intuition for probability from first principles, essential for understanding quantum measurement, Born's rule, and why quantum algorithms work.

    Self-paced beginner

  • QUANTUM INFORMATION

    Quantum Computation (Caltech PHYS 219)

    Prof. John Preskill, Caltech

    Prof. John Preskill's legendary Caltech quantum computation lecture notes. The most comprehensive freely available resource on quantum computing and quantum information.

    Self-paced advanced

  • QUBITS

    Quantum Computing (University of Cambridge)

    Dr Steven Herbert, University of Cambridge

    University of Cambridge's undergraduate Quantum Computing course, with lecture notes publicly available, covering qubits, superposition, entanglement, core quantum algorithms, and quantum cryptography. Accessible at no cost.

    16 lectures beginner

  • QUANTUM CIRCUITS

    A Practical Introduction to Quantum Computing (CERN)

    Prof. Elias Fernandez-Combarro Alvarez, University of Oviedo

    CERN openlab's free lecture series on quantum computing covering qubits, quantum algorithms, QAOA, VQE, and quantum machine learning. Taught by a University of Oviedo professor with no physics background required.

    Self-paced (7 recorded lectures) beginner

  • QUANTUM ALGORITHM DESIGN

    Classiq Quantum Computing Tutorials

    Classiq engineering and research team

    Classiq's free library of hands-on quantum computing tutorials covering algorithm design, quantum machine learning, and optimization using the high-level Qmod language. No circuit assembly required.

    Self-paced intermediate

  • edX

    Fundamentals of Quantum Information

    Delft University of Technology (QuTech)

    Learn how quantum information is mathematically represented via quantum circuits and how to manipulate quantum entanglement, a core course in the Quantum 201 program.

    4 weeks, 6-8 hours per week advanced

  • edX

    Development and Applications of Germanium Quantum Technologies

    Giordano Scappucci, Menno Veldhorst, Eliška Greplová (QuTech, TU Delft)

    Unravel the physics behind Germanium qubits, their fabrication, control, and applications, including ML-assisted auto-tuning, quantum error correction, and quantum algorithms.

    6 weeks, 6-7 hours per week advanced

  • edX

    Certificate

    Quantum 201: Quantum Computing & Quantum Internet

    Delft University of Technology (QuTech)

    The advanced follow-up to Quantum 101. Dive deeper into quantum bits, entanglement, quantum algorithms such as Shor's, and quantum error correction for fault-tolerant quantum computing, with linear algebra prerequisites.

    2 courses of 4 weeks, 6-8 hours per week advanced

  • edX

    Certificate

    Quantum 301: Quantum Computing with Semiconductor Technology

    Delft University of Technology (QuTech)

    An advanced professional certificate on semiconducting quantum technologies, Germanium qubits, their physics, fabrication, machine learning-assisted control, and quantum error correction.

    2 courses of 6 weeks, 6-7 hours per week advanced

  • edX

    Quantum Error Correction and Algorithms

    Christian Andersen (QuTech, TU Delft)

    Learn quantum algorithms and the principles of quantum error correction for fault-tolerant quantum computing, through a full-stack overview covering both hardware and software.

    4 weeks, 6-8 hours per week advanced

  • D-Wave

    Getting Started with Applied Quantum Optimization

    Learn to identify and describe optimization problems suited for D-Wave's quantum-classical hybrid technology. Covers problem discovery, constraint definition, and building a quantum business case. No math or physics background required.

    5 hours beginner

  • D-Wave

    Foundations for Quantum Programming (D-Wave)

    Preparatory course building the math and Python skills needed before D-Wave's Quantum Programming Core. Covers QUBO formulation, quadratic models, constraint writing, and Python for optimization. Optional but recommended for developers without strong math backgrounds.

    10 hours beginner

  • D-Wave

    Introduction to Quantum Computing (D-Wave)

    D-Wave's free introductory course demystifying quantum computing for general audiences. Covers how quantum computers work, annealing vs gate-model systems, and real-world optimization use cases. No background required.

    2-3 hours beginner

  • D-Wave

    Quantum Programming Core (D-Wave)

    D-Wave's flagship developer training: 35 hours of hands-on instruction covering QUBO formulation, Ising models, Ocean SDK, hybrid solvers, and real-world portfolio optimization. Includes virtual office hours with D-Wave experts. Multiple 2026 sessions available.

    35 hours intermediate

  • D-Wave

    Quantum Quick Start (D-Wave)

    D-Wave's bundle combining Quantum Programming Core with one additional month of unlimited Leap Quantum Cloud access. 35 hours of developer training plus hands-on QPU access for first-time Leap users. Approximately 6 weeks total.

    6 weeks intermediate

  • QUANTUM INFORMATION THEORY

    Quantum Information Theory (ETH Zurich)

    ETH Zurich Physics Department

    ETH Zurich's graduate quantum information theory course covering quantum channels, entropy, capacity theorems, and quantum Shannon theory.

    One semester advanced

  • Google

    Cirq Tutorials and Documentation (Google Quantum AI)

    Google Quantum AI

    Google Quantum AI's free self-paced tutorial series for the Cirq quantum programming framework. Covers circuit construction, noise models, algorithm implementation, and access to Google's Quantum Virtual Machine via Google Colab.

    Self-paced intermediate

  • IBM Quantum

    Quantum Computing (IBM SkillsBuild)

    IBM SkillsBuild

    IBM SkillsBuild's free beginner learning content on quantum computing fundamentals. Visual learning activities and virtual labs covering qubits, superposition, entanglement, quantum gates, and basic circuit building.

    2-3 hours beginner

  • QUANTUM COMPUTING

    Understanding Quantum Computers (Keio University)

    Keio University / Rodney Van Meter

    Keio University's accessible introduction to quantum computing on FutureLearn, taught by Rodney Van Meter. Explains the motivation for building quantum computers, the key principles, important algorithms, and a look at quantum hardware and the emerging industry, with minimal mathematics.

    4 weeks beginner

  • QUANTUM ALGORITHMS

    Quantum Computation (MIT OpenCourseWare)

    Prof. Peter Shor, MIT

    MIT's graduate-level quantum computation course covering quantum algorithms, complexity theory, and quantum information. Lecture notes and problem sets freely available.

    Self-paced advanced

  • QUANTUM INFORMATION

    Quantum Information Science I (MIT Open Learning Library)

    Prof. Isaac Chuang and Prof. Peter Shor, MIT

    MIT's three-part interactive course on quantum information science covering quantum mechanics, protocols, algorithms, and communication. Fully free with graded exercises on the Open Learning Library.

    Self-paced (3 parts) intermediate

  • QUANTUM ERROR CORRECTION

    Quantum Information Science II (MIT Open Learning Library)

    Prof. Isaac Chuang and Prof. Aram Harrow, MIT

    MIT's graduate-level follow-on to QIS I, covering quantum states and noise, advanced quantum algorithms, and quantum information theory. Free on the MIT Open Learning Library with graded exercises.

    Self-paced (3 parts) advanced

  • IBM Quantum

    Introduction to Quantum Computing with Qiskit (openHPI / IBM Quantum)

    Dr. Elisa Bäumer and Carmen Recio Valcarce, IBM Quantum

    Free two-week Qiskit course on the Hasso Plattner Institute's openHPI platform, taught by IBM Quantum researchers. Covers quantum computing fundamentals, the Qiskit SDK, and implements Deutsch-Jozsa and Grover's algorithm from scratch.

    2 weeks beginner

  • QUANTUM ALGORITHMS

    Quantum Processes and Computation (Oxford)

    Aleks Kissinger, Dept of Computer Science, University of Oxford

    University of Oxford's computer science course on quantum processes and computation, taught with the diagrammatic ZX-calculus approach. Covers string diagrams, teleportation, quantum algorithms, and measurement-based quantum computing. Lecture notes are publicly available.

    24 lectures advanced

  • PennyLane

    PennyLane Codebook: Interactive Quantum Computing Lessons

    Xanadu / PennyLane Team

    Interactive browser-based coding exercises teaching quantum computing with PennyLane from scratch, spanning 15 modules from qubits and gates through Grover's and Shor's algorithms, error correction, and variational quantum algorithms.

    Self-paced beginner

  • PennyLane

    PennyLane Quantum Machine Learning Demos

    Xanadu / Community

    Xanadu's collection of hundreds of interactive PennyLane tutorials, including 50+ quantum machine learning demos covering VQE, QAOA, quantum kernels, quantum neural networks, and more.

    Self-paced intermediate

  • QUANTUM INFORMATION

    Quantum Information Review (Perimeter Institute / PIRSA)

    Dr. Daniel Gottesman, Perimeter Institute

    Daniel Gottesman's graduate-level quantum information lecture series recorded at Perimeter Institute. Fifteen recorded lectures covering entanglement, channels, error correction, and cryptography. Freely available on PIRSA.

    Self-paced (15 recorded lectures) advanced

  • edX

    Applied Quantum Computing II: Hardware (Purdue)

    Pramey Upadhyaya

    The hardware-focused second course in Purdue University's Applied Quantum Computing series. Examines how present-day material platforms are engineered to perform quantum information processing: superconducting qubits, trapped ions and atoms, and spin-based systems.

    5 weeks · 7-8 hours/week advanced

  • edX

    Applied Quantum Computing III: Algorithm and Software (Purdue)

    Pramey Upadhyaya

    The algorithms-and-software course closing Purdue University's Applied Quantum Computing series. Covers the quantum Fourier transform, search and Shor's algorithm, plus modern algorithms for optimization, simulation, chemistry, and machine learning, with hands-on cloud hardware access.

    5 weeks · 7-8 hours/week advanced

  • Qiskit

    Learn Quantum Computing with Qiskit Textbook

    IBM Quantum / Qiskit Team

    The original open-source Qiskit Textbook, now archived on GitHub, covering everything from quantum gates and basic circuits to Grover's algorithm, Shor's algorithm, quantum error correction, and quantum machine learning with interactive Jupyter notebooks.

    Self-paced beginner

  • QUANTUM CHEMISTRY

    InQuanto: Quantum Chemistry Simulation Tutorials (Quantinuum)

    Quantinuum

    Quantinuum's InQuanto tutorial series for quantum chemistry simulation. 18+ tutorials from basic VQE to advanced molecular simulation of Fe4N2 on real Quantinuum hardware. Free to read; running the notebooks requires an InQuanto licence or trial.

    Self-paced (18+ tutorials) advanced

  • COMPUTATIONAL COMPLEXITY

    Quantum Computing Since Democritus: Scott Aaronson's Lecture Notes

    Scott Aaronson (UT Austin)

    Scott Aaronson's famous lecture series connecting quantum computing to computational complexity, philosophy of physics, and mathematical foundations, covering BQP, QMA, quantum proofs, and quantum cryptography with the depth and irreverence of one of the field's leading theorists.

    21 lectures advanced

  • QUBITS

    Introduction to Quantum Computing (Qubit by Qubit)

    Qubit by Qubit instructors (Stanford PhDs)

    A two-semester year-long quantum computing course by The Coding School, taught by Stanford PhDs in partnership with Google Quantum AI. Free for partner schools; scholarships available for individual students.

    2 semesters (September - April) beginner

  • QUANTUM FOURIER TRANSFORM

    QSilver: Intermediate Quantum Computing Workshop (QWorld)

    QWorld volunteer instructors

    QWorld's free intermediate quantum programming workshop covering complex numbers, the quantum Fourier transform, and Shor's algorithm. The follow-on to QBronze, run as mentored online sessions through QWorld's global network.

    1 week (intensive) intermediate

  • QUANTUM INFORMATION

    Quantum Information (University of Waterloo IQC)

    IQC Faculty, University of Waterloo

    The graduate quantum information program at the University of Waterloo's Institute for Quantum Computing, one of the world's leading quantum research institutes, with QIC courses spanning quantum information, cryptography, and error correction.

    Varies by course advanced

  • QUANTUM MECHANICS

    Fundamentals of Physics II: E&M, Optics, and Quantum Mechanics (Yale)

    Prof. R. Shankar, Yale University

    R. Shankar's celebrated Yale Open Courses lectures for PHYS 201, covering electromagnetism and optics before closing with a seven-lecture introduction to quantum mechanics: wave-particle duality, the Schrodinger equation, and quantum measurement.

    25 lectures, self-paced intermediate