Understanding Quantum Information and Computation (IBM Learning)
John Watrous
IBM runs the largest publicly accessible fleet of real quantum computers and offers a comprehensive free learning curriculum through IBM Learning and Qiskit. Whether you're a complete beginner or an experienced developer, IBM's ecosystem is one of the most practical starting points for quantum computing.
IBM's quantum computing program has three properties that set it apart from other learning options.
IBM operates dozens of real quantum processors accessible over the cloud, ranging from small development systems to 127-qubit and larger production processors. No other provider gives learners free access to hardware at this scale. Running code on real quantum hardware -- with real noise, real gate errors, and real decoherence -- is invaluable experience that simulators cannot fully replicate.
Qiskit has the largest open-source community of any quantum computing SDK, with hundreds of contributors, extensive documentation, and an active forum. Learning Qiskit gives you access to the widest range of tutorials, textbook examples, and community help. It also has the strongest job market signal: most quantum computing job listings that specify a framework mention Qiskit.
IBM Learning provides structured courses from introductory to advanced without a paywall. You do not need an IBM Cloud account to access most content. Courses are regularly updated as Qiskit and IBM's hardware roadmap evolve, so the material stays current with the state of the field.
Courses from IBM Learning and the Qiskit ecosystem, sorted by rating.
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
Hasso Plattner Institute / IBM Quantum
Hasso Plattner Institute / IBM Quantum
Hasso Plattner Institute / IBM Quantum
IBM Quantum
IBM SkillsBuild
Creating a free IBM Quantum Platform account at quantum.ibm.com gives you access to IBM's open quantum systems. The free tier includes:
Run circuits on IBM's publicly available quantum processors over the cloud. Free accounts access IBM's open systems, which are the same physical hardware used for research -- not stripped-down simulators.
IBM's cloud execution environment, Qiskit Runtime, manages job submission, result retrieval, and primitive-based execution. Primitives like Sampler and Estimator abstract the hardware details, making it easier to write portable quantum code.
Free-tier jobs are placed in a shared queue. Wait times are typically minutes to a few hours depending on system demand. IBM's job scheduler optimizes placement across available systems. For time-sensitive work, paid plans offer priority queue access.
IBM also provides access to high-performance classical simulators that can mimic quantum hardware noise models. These are useful for testing and debugging circuits locally before submitting to real hardware, where each job consumes queue time.
Choosing a quantum computing platform is a practical decision based on your goals. Here is an honest comparison.
| Platform | Framework | Best for | Hardware access |
|---|---|---|---|
| IBM / Qiskit | Qiskit | Beginners, general algorithms, broad community | Free (shared queue) |
| Google / Cirq | Cirq | Research, superconducting qubit experiments | Limited public access |
| Xanadu / PennyLane | PennyLane | Quantum machine learning, hybrid algorithms | Simulator + cloud backends |
| IonQ | Cirq / Qiskit compatible | Trapped-ion hardware, high gate fidelity | Paid (Amazon Braket, Azure) |
For most learners, IBM and Qiskit is the right starting point. The free hardware access, extensive documentation, and large community make the learning curve manageable. You can always branch out to PennyLane for machine learning applications or Cirq for Google-ecosystem research later.