Перейти до основного вмісту

Features

doQumentation turns IBM Quantum's open-source content into an interactive learning platform with live code execution, simulator mode, and learning progress tracking.

Content Library

381 Pages of Content

42 Tutorials, 171 Guides, 154 Course pages, and 14 Modules — all sourced from IBM Quantum's open-source Qiskit documentation.

Browse tutorials

Auto-Sync from Upstream

Content is automatically synced from IBM's GitHub repository, keeping tutorials and courses up to date with the latest Qiskit releases. Last upstream content update: 2026-07-06 (commit cae8ca4d).

Structured Navigation

Auto-generated sidebars with collapsible categories. Tutorials, Guides, Courses, and Modules each have their own organized sidebar.

Live Code Execution

Run / Back Toggle

Every notebook page has a Run button that activates all code cells with a live Jupyter kernel. Click Back to return to the static view.

Three Execution Backends

Free remote execution via Binder (no install needed), full offline via Docker, or self-hosted on a RasQberry Pi.

Configure backend

IBM Cloud Code Engine

Безсерверний Jupyter-ядро на твоєму акаунті IBM Cloud. Холодний старт — секунди замість 10–25 хвилин у Binder. Безкоштовний тариф покриває приблизно 14 годин на місяць.

Налаштувати Code Engine

Режим воркшопу

Проводь аудиторні воркшопи з участю до 50 учасників. Розгорни кілька екземплярів Code Engine і поділись єдиною URL — учасники розподіляються автоматично зі sticky sessions та автоматичним failover.

Посібник з налаштування воркшопу

Моніторинг воркшопу

Живий дашборд з автооновленням (30 с) відображає кількість ядер, активні ядра, підключення, використання пам'яті та час роботи по кожному екземпляру. Кожен екземпляр надає ендпоінт /stats. Скрипт стрес-тесту імітує одночасних користувачів для виявлення лімітів потужності до початку заняття.

Дашборд налаштувань

Colab

На кожній сторінці з ноутбуком є кнопка «Відкрити в Colab» для виконання в хмарі без встановлення. Відкриває перекладені ноутбуки при перегляді іншою мовою.

Cell Execution Feedback

Visual feedback on every cell: amber border while running, green when done, red on error. A legend appears in the toolbar when the kernel is ready.

Contextual Error Hints

Automatic detection of ModuleNotFoundError, NameError, and kernel disconnection. Actionable hints appear below the cell with suggested fixes.

One-Click Pip Install

When a missing package is detected, a clickable 'Install' button appears. After install completes, the failed cell re-runs automatically.

Open in JupyterLab

Every notebook page has a button to open the full .ipynb in JupyterLab for advanced editing and exploration.

Запустити все та перезапустити

«Запустити все» виконує всі комірки по порядку з живим лічильником прогресу. Зупинись після поточної комірки будь-коли. «Перезапустити» дає свіже ядро без втрати сесії Binder.

IBM Quantum Integration

Credential Store

Save your IBM Quantum API token and CRN once in Settings. Stored locally in your browser with 7-day auto-expiry for security.

Set up credentials

Auto-Injection

Credentials are silently injected into the kernel on startup. No need to paste tokens into every notebook — just click Run.

Simulator Mode

Run all notebooks without an IBM Quantum account. Choose AerSimulator for ideal simulation, or pick from dozens of FakeBackends that model real device noise. Zero setup required.

Enable simulator

Execution Mode Badge

The toolbar shows which mode is active — the simulator name (e.g. 'FakeSherbrooke') or 'IBM Quantum' — so you always know how your code is running.

Твій прогрес

Progress Tracking

Pages you visit get a checkmark (✓) in the sidebar. Notebooks you execute get a play indicator (▶). Track your journey through the content.

Category Badges

Each sidebar category shows a badge like '3/10' so you can see progress at a glance. Click to clear per-section progress.

Resume Reading

The homepage shows a 'Continue where you left off' card with your last visited page and when you were there.

Go to homepage

Закладки

Позначай будь-яку сторінку зіркою, щоб додати до закладок. Закладки відображаються на головній сторінці. Зберігаються локально, до 50 сторінок.

Переглянути закладки

Останні сторінки

Головна сторінка показує 5 останніх відвіданих тобою сторінок для швидкого доступу.

Перейти на головну

Налаштування відображення

Налаштуй розмір шрифту коду (10–22 пкс), перемикай статичні виводи комірок і пригнічуй Python-попередження для чистішого виводу.

Налаштувати відображення

Поради при першому запуску

Відвідувачі-початківці бачать контекстуальні підказки — наприклад, «Натисни Виконати, щоб запустити код наживо» на сторінках з ноутбуками. Підказки автоматично зникають через кілька відвідувань.

Багатомовність

20 мов

Весь сайт доступний 20 мовами, зокрема німецькою, японською, іспанською, французькою та іншими. Кожна мова працює на власному субдомені з перекладеним інтерфейсом.

Автоматичний резервний варіант

Неперекладені сторінки відображаються англійською з банером мовою читача, щоб жодна сторінка не була відсутня.

Search, UI & Deployment

Local Search

Full-text search across all 381 pages, works offline. Results appear instantly as you type.

Dark Mode

Full dark theme support. Circuit diagrams and Matplotlib outputs auto-invert for readability.

Video Embeds

Course videos with YouTube mapping for reliable playback. Falls back to IBM Video when YouTube is unavailable.

Docker Deployment

Multi-stage Docker build with CI/CD to GitHub Container Registry. Full stack (site + Jupyter) or lightweight static-only image.

Mobile Responsive

Hamburger navigation, horizontal code scrolling, and responsive card grids. Works on phones and tablets.

Math Rendering

KaTeX for fast, high-quality LaTeX math rendering across all content pages — equations, matrices, and quantum notation.