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:
Step-by-step guides covering algorithms, error mitigation, transpilation, and more.
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)
| Package | Version |
|---|---|
| qiskit (with visualization extras) | ~2.3.0 |
| qiskit-aer | ~0.17 |
| qiskit-ibm-runtime | ~0.43.1 |
| pylatexenc | latest |
This also includes matplotlib, numpy, and other standard scientific Python libraries via Qiskit dependencies.
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