Understanding Quantum Information and Computation (IBM Learning)
John Watrous
56 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.
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 PHYS 219, 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.
Free quantum programming with Qiskit -- IBM's open-source quantum framework. Includes IBM Learning, Qiskit Textbook, and IBM hardware access.
John Watrous
IBM Quantum Research Team
IBM Quantum / Qiskit Team
IBM Quantum
IBM Quantum
IBM Quantum
IBM Quantum Community
Hasso Plattner Institute / IBM Quantum Research
IBM Quantum
AWS Quantum Technologies team
Hasso Plattner Institute / IBM Quantum
Hasso Plattner Institute / IBM Quantum
Hasso Plattner Institute / IBM Quantum
Packt
IBM Quantum
IBM SkillsBuild
No background required -- these start from the ground up
Xanadu / PennyLane Team
IBM Quantum / Qiskit Team
Xanadu
IBM Quantum
Coursera / Community
Microsoft Quantum
Qubit by Qubit instructors (Stanford PhDs)
Prof. Elias Fernandez-Combarro Alvarez, University of Oviedo
IBM Quantum Community
Stephanie Wehner, Lieven Vandersypen
AWS Quantum Technologies team
University of Cambridge / Isaac Physics
Munich Quantum Valley / TU Munich / LMU Munich
Hasso Plattner Institute / IBM Quantum
Packt
University of Chicago
QWorld
IBM SkillsBuild
Wolfram Research
Microsoft
D-Wave
IonQ Scientists and Engineers
IonQ Researchers
Hands-on coding with Qiskit, PennyLane, and real IBM hardware
John Watrous
IBM Quantum Research Team
Austin Fowler
Prof. Isaac Chuang and Prof. Peter Shor, MIT
Prof. R. Shankar, Yale University
MIT Physics Department
Dept of Computer Science, University of Oxford
Xanadu / Community
Xanadu / QOSF Community
Google Quantum AI
IBM Quantum
IBM Quantum
Hasso Plattner Institute / IBM Quantum Research
QWorld volunteer instructors
Classiq engineering and research team
Hasso Plattner Institute / IBM Quantum
Hasso Plattner Institute / IBM Quantum
IBM Quantum
Graduate-level content from MIT, Caltech, Cambridge, and Perimeter Institute -- free for anyone
Prof. John Preskill, Caltech
Scott Aaronson (UT Austin)
DAMTP, University of Cambridge
Prof. Isaac Chuang and Prof. Peter Shor, MIT
Perimeter Institute Faculty and Visitors
Dr. Daniel Gottesman, Perimeter Institute
IQC Faculty, University of Waterloo
ETH Zurich Physics Department
Quantum Optics and Spectroscopy Group, University of Innsbruck
JQI Faculty, University of Maryland
Chicago Quantum Exchange Faculty
Prof. Peter Shor, MIT
IBM Quantum
Quantinuum
Prof. Will Zeng, Stanford
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.