Skip to main content
This project is in beta. Found a bug? Open a GitHub issue. Question or idea? Ask in Discussions — we'd love your feedback!

Run the tutorials without an IBM Quantum account

IBM's tutorials are written for real quantum computers and expect an IBM Quantum account. On doQumentation, simulator mode is on by default: code that would send a job to IBM Quantum runs on a local simulator instead, so you can run the tutorials without an account.

Choose a simulator in Settings

The Execution Mode setting: AerSimulator, FakeBackend or IBM Quantum real hardware.

Ideal or noisy

Choose AerSimulator for ideal, noise-free results, or one of dozens of fake backends that model the noise and layout of real IBM quantum computers. The toolbar shows which one is active, so you always know where your code runs.

Switch to real hardware when you are ready

Save your IBM Quantum API key and instance in Settings and switch the mode to IBM Quantum. The credentials are stored in your browser and passed to the kernel when it starts, so you never paste a token into a notebook.

What a simulator cannot do

A few cells need IBM Quantum itself, for example to list your jobs or read a real device's calibration. doQumentation recognizes them and says so instead of showing an error.

Try it on these pages

Frequently asked questions

Can I run IBM Quantum tutorials without an account?

Yes. Simulator mode is the default on doQumentation, so the tutorials run on a simulator with no account, no API key and no setup.

What is a fake backend?

A fake backend is Qiskit's model of a real IBM quantum computer: its qubit layout, gate set and measured noise. Results look like results from the real device, without a queue.

Will I get the same results as on real hardware?

Not exactly. An ideal simulator has no noise at all; a fake backend uses a recorded snapshot of a device's noise. Both are good for learning and testing, and the tutorials explain which results to expect.

Are there limits?

A simulator runs on the kernel's computer, so large circuits with many qubits can be slow or run out of memory. Most tutorials are sized so that they still run.