Qiskit Documentation — Interactive Notebooks

Fork of Qiskit/documentation with Binder support.
For reading docs (tutorials, courses, etc), we recommend the official IBM websites (more current, better maintained, much better layout and design): Learning · Tutorials · Source repo

Use this fork (q-docs) when you want to execute notebooks interactively:

Launch Binder

Tutorials

Step-by-step guides covering algorithms, error mitigation, transpilation, and more.

Courses

Structured learning paths from quantum information basics to utility-scale computing.

Use doQumentation.org when you want to run notebook code directly in your browser — browse any tutorial, click Run on a code block, and it executes right on the page. Available as: RasQberry (self-hosted on Raspberry Pi, full features) · Docker (full stack with docker compose up) · GitHub Pages (static site using Binder for remote code execution)

Pre-installed packages

PackageVersion
qiskit (with visualization extras)~2.3.0
qiskit-aer~0.17
qiskit-ibm-runtime~0.43.1
pylatexenclatest

This also includes matplotlib, numpy, and other standard scientific Python libraries via Qiskit dependencies.

Need more packages?

Some notebooks need extras. Install them in a cell:

!pip install -q scipy scikit-learn plotly

Or install everything at once:

!pip install -q scipy scikit-learn qiskit-ibm-transpiler qiskit-experiments \
  plotly sympy qiskit-serverless qiskit-ibm-catalog qiskit-addon-sqd \
  qiskit-addon-utils qiskit-addon-mpf qiskit-addon-aqc-tensor[aer,quimb-jax] \
  qiskit-addon-obp qiskit-addon-cutting pyscf ffsim gem-suite python-sat