50 free courses from IBM, Google, MIT, Caltech, Xanadu, and leading universities worldwide. Covers free quantum programming, free Qiskit courses, and everything in between. All genuinely free, no credit card, no trial period.
By Dr. Donovan, Founder, QuantumComputingCourses.com. Last reviewed June 2026.
Are free quantum computing and quantum programming courses actually good?
Yes, and this is unusual compared to most fields. IBM, Google, and Xanadu have a direct business interest in growing the global pool of quantum developers, so they've invested heavily in free, high-quality education. Several of the highest-rated courses in our entire database are free.
MIT's quantum computing lectures, Caltech's Ph/CS 219 (John Preskill's course), and the Perimeter Institute recordings are the same graduate-level material taught to PhD students, just publicly available. There is no "paid tier" that's meaningfully better for most learners.
50free courses
21for beginners
15intermediate
14advanced / research
Learn quantum computing 100% free: the complete path
You can go from zero to quantum algorithms without paying anything. Here is the exact free sequence, using courses on this page plus our free tools and tutorials.
AWS's free two-course learning plan covering quantum computing fundamentals and hands-on Amazon Braket development. Earns an AWS digital badge after an 80% pass on the assessment.
A complete beginner's specialization covering quantum fundamentals, Qiskit programming, and real quantum algorithms, from high-school maths to running code on real quantum hardware.
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.
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.
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.
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.
IBM's free interactive introduction to quantum information. Covers single and multi-qubit states, quantum circuits, and entanglement with interactive exercises.
IBM's free course on utility-scale quantum computing. Covers running large circuits on real IBM hardware, error mitigation, and near-term application areas using Qiskit Runtime.
John Watrous's four-course video lecture series covering quantum information theory, algorithms, error correction, and the general formulation of quantum operations. Graduate-level rigor, freely available.
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.
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.
A free, self-paced introduction to quantum computing. Nine modules take you from what a qubit actually is to running your own circuit in Qiskit, using the interactive Bloch sphere and circuit builder throughout. No physics degree required.
AWS's free two-course learning plan covering quantum computing fundamentals and hands-on Amazon Braket development. Earns an AWS digital badge after an 80% pass on the assessment.
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.
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.
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.
A complete beginner's specialization covering quantum fundamentals, Qiskit programming, and real quantum algorithms, from high-school maths to running code on real quantum hardware.
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.
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.
IBM's free interactive introduction to quantum information. Covers single and multi-qubit states, quantum circuits, and entanglement with interactive exercises.
IonQ's free 2-part lecture series taught by company scientists and engineers. Covers the history of quantum computing, trapped ion hardware architecture, and how to characterize quantum systems.
IonQ's free 4-part lecture series on quantum programming. Covers quantum algorithms, circuits, programming with multiple SDKs, and quantum chemistry including VQE. Taught by IonQ researchers.
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.
Microsoft's free collection of self-paced quantum programming exercises in Q#. Covers quantum basics through advanced algorithms via hands-on kata-style challenges with immediate feedback, runnable in the browser.
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.
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.
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.
A free, self-paced introduction to quantum computing. Nine modules take you from what a qubit actually is to running your own circuit in Qiskit, using the interactive Bloch sphere and circuit builder throughout. No physics degree required.
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.
Xanadu's free interactive quantum computing textbook using PennyLane, now hosted as the PennyLane Codebook. Learn quantum computing through coding exercises directly in the browser.
Self-pacedbeginner
Free intermediate courses
Hands-on coding with Qiskit, PennyLane, and real IBM hardware
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.
É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.
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.
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.
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.
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.
IBM's free course on utility-scale quantum computing. Covers running large circuits on real IBM hardware, error mitigation, and near-term application areas using Qiskit Runtime.
John Watrous's four-course video lecture series covering quantum information theory, algorithms, error correction, and the general formulation of quantum operations. Graduate-level rigor, freely available.
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.
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.
The sequel to Quantum Computing 101. Eight modules on how quantum algorithms actually get their speedup, why real hardware fights you, and what a transpiler does to your circuit before it ever runs. Free and self-paced.
Annual quantum hackathon run by Xanadu, the team behind PennyLane, with coding challenges covering PennyLane, hybrid algorithms, and quantum kernels. Talk recordings and challenge write-ups remain available online after each event.
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.
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-pacedintermediate
Free advanced and research-level courses
Graduate-level content from MIT, Caltech, Cambridge, and Perimeter Institute, free for anyone
Prof. John Preskill's legendary Caltech quantum computation lecture notes. The most comprehensive freely available resource on quantum computing and quantum information.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Stanford's CS269Q quantum computer programming course materials from Spring 2019, taught by Dan Boneh and Will Zeng. Lecture slides and project assignments cover pyQuil programming, benchmarking, VQE, QAOA, and error correction.
Self-pacedadvanced
Frequently asked questions
Are these courses completely free, no hidden costs?
Yes. Every course on this page is free to access in full. Some platforms like Coursera offer optional paid certificates for verified completion, but the course content itself requires no payment.
What's the best free course for an absolute beginner?
The PennyLane Codebook (formerly the Xanadu Quantum Codebook) is the most approachable starting point, fully interactive with no setup required. IBM's Basics of Quantum Information is the right choice if you want to use IBM hardware from the start.
Are the university-level courses (MIT, Caltech) too hard for self-study?
They are challenging, but many self-taught learners complete them. The prerequisite is comfort with linear algebra and complex numbers. If you've done a beginner or intermediate course first, you'll have the right foundation to follow the advanced material.
What are the best free Qiskit courses?
The Qiskit Textbook (rated 4.8) is the most comprehensive free Qiskit resource, it covers the full circuit model with code throughout. IBM Learning's Basics of Quantum Information and Understanding Quantum Information are IBM-official and include access to real IBM quantum hardware. All are completely free.
Is Qiskit free to use?
Yes, Qiskit is fully open-source (Apache 2.0 license) and free to install and run locally. IBM also provides free cloud access to real quantum hardware through IBM Quantum, with a free tier that gives you access to smaller devices. Most free Qiskit courses include instructions for setting up hardware access.
Can I get a certificate from a free course?
Some free courses offer certificates, IBM Learning, for example, issues digital badges for course completion. Coursera courses can be audited for free but the verified certificate costs money. Check each course page for its specific certificate policy.
Free hands-on tutorial: build something in 10 minutes
A concrete coding example to try before or after a course.
A Hadamard gate puts a qubit into superposition. Measuring it produces a truly random bit, not computed, not seeded, decided by quantum physics. This tutorial walks through single-bit QRNG, scaling to random bytes, rejection sampling for any integer range, and running the circuit on real IBM hardware. The best first quantum program you can write.
Get one quantum email a week
New tutorials, courses worth taking, and what changed in Qiskit/Cirq/PennyLane this week. No spam, unsubscribe anytime.
We use cookies to improve your experience and track affiliate performance.
See our Cookie Policy.