QubitLab
IDELearnPlaygroundDocsCommunity
Log in

About QubitLab

QubitLab is an open-source web IDE that makes real quantum computing approachable: draw a circuit, see the math, debug it gate by gate, compile it for a real machine, simulate it with realistic noise, cut it when it is too large, and run it on IBM Quantum hardware, in English and Khmer.

Learn by watching

Two ideas, animated: circuit cutting, a technique taught in the docs and lessons (QubitLab's simulators run up to 4 qubits and do not cut circuits for you), and the composer that stays in sync with code.

Circuit cutting: cut the crossing gate, run small halves, recombine with a quasi-probability decomposition. Read more in Docs → Circuit cutting.
The drag-and-drop composer and the OpenQASM editor update each other. Try it in the IDE.

What we provide

  • Open for access, free of charge

    Start in seconds with your own guest account, no sign-up needed: lessons, quizzes, XP, the IDE and simulators all work. A free account adds 100 run credits (cached results cost nothing), passkeys and GitHub. No fee, no waiting list, no credit card. Real hardware uses your own free IBM or IQM account.

  • What we provide

    A full IDE, a Playground for Python and OpenQASM, seven learning tracks with quizzes, bilingual docs, a debugger, benchmarks and chip heat maps, all in one place.

  • From Cambodia, for everyone

    QubitLab is built solo by an AI engineer and quantum researcher in Cambodia, so that students there could study quantum computing in Khmer and English without expensive tools. We hope it serves study and research here and anywhere else.

  • Safe by design

    OpenQASM 3 is the single source of truth for circuits; Playground Python runs in an isolated sandbox with no network, no files and no secrets. Provider tokens are encrypted at rest and never returned to the browser.

  • Built with you

    Every bug, error and idea sent from Help & feedback goes into one inbox and shapes the roadmap. Open source under the MIT license.

Who is behind it

One person: a solo AI engineer and quantum researcher from Cambodia, who wanted a tool that explains every step in Khmer as well as English. Design, code, lessons and research are all done solo. The name will be here when the time is right. For now the work speaks: every feature on this page is open source and was built to be understood, not just used.

I built QubitLab on my own: with my own time, my own money and everything I have learned so far. I made it so that anyone, especially students in Cambodia, can learn quantum computing without paying and in their own language. I hope you enjoy learning with it, and that it helps you take your first real steps into quantum computing.

The plan (roadmap)

  1. 2024–2025

    Composer, OpenQASM 3 and Python input, compile comparison, simulators and 68 noisy fake backends, Debug mode, bilingual docs.

  2. 2026

    Seven learning tracks with quizzes and ranks, the Python Playground, IBM and IQM hardware, run credits, the Community page, and safer accounts (passkeys, two-step sign-in, Google and GitHub).

  3. Now

    Push and import Playground code with GitHub, and partners in Cambodia for servers and learner credits.

  4. Soon

    Classrooms: share a circuit by link, teacher view of student runs, Khmer-first onboarding for universities in Cambodia; credits you can buy, with prices shown up front.

  5. Later

    Real-hardware study groups with shared IBM access, error-mitigation lessons, and a public launch for quantum study and research in Cambodia.

Built with

  • Qiskit 2 · Aer · IBM Runtime

    Quantum compilation, simulation and hardware access

  • FastAPI · Celery · Redis · PostgreSQL

    API, job queues, live status, caching

  • Next.js 16 · TypeScript · Tailwind · react-three-fiber · ECharts · Monaco

    IDE, 3D state views, charts, code editor

Principles

  • Explain before you run: Compile shows the math before any compute or IBM minutes are spent.
  • Safe by design: circuits are OpenQASM 3; Playground Python runs only in an isolated sandbox (no network, no secrets); tokens are encrypted.
  • Bilingual: English and Khmer everywhere.
  • Open source under the MIT license, for everyone.

Everything that changed since 8 July 2024: changelog.

Start in the IDE or learn in the learning path.

QubitLab

A free quantum learning platform and web IDE in Khmer and English. Built in Cambodia by a solo AI engineer and quantum researcher, open to everyone.

v0.18.3 · what's new

Product

  • IDE
  • Playground
  • Learn
  • Docs

Learning

  • Lesson catalog
  • Learning path
  • Quantum machine learning
  • Chips and calibration

Project

  • About and roadmap
  • Changelog
  • Partners and sponsors
  • Your feedback
  • Hardware providers
QubitLab · MIT License · circuits in OpenQASM 3, Playground Python in a locked sandbox.Help & feedbackPrivacy & cookiesTerms of UseNo tracking; tokens are encrypted; your Python runs only in an isolated sandbox with no network or secrets.
QubitLab
IDELearnPlaygroundDocsCommunity
Log in
QubitLab
IDELearnPlaygroundDocsCommunity
Log in