How to learn Qiskit, end to end

Qiskit is the most widely used open-source SDK for quantum computing. It is developed by IBM Quantum, runs on real superconducting hardware (free monthly hours on the IBM Quantum Platform), and is the basis for the only widely recognised quantum computing certification. Here's the practical path:

Best Qiskit and IBM Quantum courses

14 curated courses, sorted by rating

Qiskit tutorials by level

61 free hands-on tutorials. Sample below; browse all.

intermediate Build real circuits

advanced NISQ-era topics

Qiskit vs alternatives

When to pick Qiskit and when to look elsewhere

Pick Qiskit when

  • You want to run on real IBM hardware (free monthly hours)
  • You want the IBM certification on your resume
  • You need the largest open-source quantum ecosystem and Stack Overflow tag
  • You are working on circuit-level NISQ algorithms with error mitigation
  • Your team uses Qiskit Runtime for production workloads

Look elsewhere when

  • Your focus is QML or autodiff: PennyLane is purpose-built for it
  • You need multi-vendor hardware in one SDK: Amazon Braket covers IonQ, Rigetti, QuEra, OQC
  • You want fault-tolerant resource estimation: Azure Quantum has the unique Resource Estimator
  • You want type safety and modular composition: Q# (Azure Quantum)

Frequently asked questions

Which Qiskit course should a beginner start with?
Start with the Qiskit Textbook (free, interactive, made by IBM Quantum). It covers gates, circuits, measurement, and your first algorithms with embedded code you can run in the browser. Pair it with our Qiskit hello world tutorial for the absolute simplest setup, then progress to building noise models and real hardware execution. The IBM Quantum Learning platform also offers free guided paths.
Is Qiskit free to learn?
Yes. Qiskit is open-source and the Qiskit Textbook is fully free. The IBM Quantum Platform offers free monthly time on real superconducting hardware, plus unlimited use of local AerSimulator. Paid options exist (Qiskit Runtime premium plans for priority hardware queue access), but the entire learning path can be completed at zero cost.
Is the IBM Qiskit certification worth it?
The IBM Certified Associate Developer: Quantum Computation using Qiskit is the most widely recognised quantum computing certification available. It is a strong addition to a software engineer resume, particularly for roles at companies using IBM hardware or Qiskit Runtime. See our IBM Quantum Computing certification page for prep details and our IBM courses page for additional study resources.
Qiskit vs PennyLane: which should I learn?
Learn Qiskit if your goal is gate-level circuit work, IBM hardware access, or the IBM certification. Learn PennyLane if your goal is quantum machine learning, hybrid optimization, or differentiating through circuits. Many practitioners use both. See our Qiskit vs PennyLane comparison for a feature-by-feature breakdown.