No setup. No install. Start coding in seconds.

Stop watching.
Start coding quantum.

Write real Python/Qiskit, watch your circuit live, get hints from an AI tutor. Runs entirely in your browser.

No credit card required · Free Track 1 forever

myqubit.dev / playground · qubit_lab.py
Python Ready
Output
Circuit
Bloch
State
Multi-Q
Build a circuit
from qiskit import QuantumCircuit

qc = QuantumCircuit(1, 1)
qc.measure(0, 0)

counts = simulate(qc, shots=1024)
print_counts(counts)
Run this for real in the playground
|0⟩100%
|1⟩0%

Live simulation. No signup, no install.

The problem

You can read about quantum computing for a year and still not be able to write a circuit

Quantum computing has more explainer content than almost any field its size. Videos, analogies, popular science books. Most of it stops exactly where the difficulty starts, which is the moment you have to produce a circuit yourself.

The gap is not conceptual. It is that superposition, phase, and entanglement do not become real until you have written code that gets them wrong, seen the state vector disagree with you, and fixed it.

myqubit is built around that loop. Every lesson is code you write and run, with the quantum state rendered next to it while you work.

Why learners choose myqubit

Learn by building, not watching

Code, not clicks

Write real Python/Qiskit. Other platforms use drag-and-drop toys. You build skills that actually transfer to IBM Quantum.

5 live visualizations

Bloch sphere, state vector, circuit diagram, histogram, phase chart. All update in real time as you type.

AI tutor included

Qubitus (powered by Claude) guides you Socratically: hints, not answers. Builds real understanding.

Shareable Playground

Build any circuit, share a link. No account needed to view or run.

From zero to quantum circuit in minutes

01

Write Python

Use real Qiskit-compatible syntax in the browser editor. No install, no environment setup. Just code.

02

Run instantly

Pyodide executes your code via WebAssembly at full Python speed, right inside your browser tab.

03

See it live

Bloch sphere, state vector, circuit diagram and histogram update the moment your code runs.

Gate-by-gate debugging

Step through circuits like a debugger

See exactly how each gate transforms your qubit state. The Bloch sphere updates gate-by-gate, and the corresponding editor line highlights automatically.

No other quantum education platform offers this level of debugging depth at this price point.

qc.h(0)|+⟩ superposition
qc.cx(0, 1)Bell state (|00⟩+|11⟩)/√2
qc.measure_all()Collapsed → |00⟩ or |11⟩
Step controls + editor line highlight

What you'll actually build

Every lesson ends with working code you ran yourself, not a concept you memorized.

BeginnerTrack 1 · Lesson 4

Bell State: Two Entangled Qubits

Your first quantum circuit. Two qubits, forever correlated.

qc = QuantumCircuit(2)
qc.h(0)   # superposition
qc.cx(0, 1) # entangle
|00⟩
50%
|11⟩
50%
IntermediateTrack 4 · Lesson 3

Grover's Search Algorithm

Finds a marked item in √N steps. Quadratic quantum speedup.

qc.h(0); qc.h(1)
# Oracle: mark |11⟩
qc.cz(0, 1)
# Diffuser + amplify
|11⟩
~96%
rest
~4%
AdvancedTrack 6 · Lesson 7

VQE Variational Circuit

Parameterized, trainable circuits. The core of quantum ML.

theta = [π/3, π/4]
qc.ry(theta[0], 0)
qc.ry(theta[1], 1)
qc.cx(0, 1)
|01⟩
62%
|11⟩
38%
Runs in-browser, no install
5 live visualizations
Real Qiskit Python
AI tutor, not AI content
Certificate on completion

Quantum coding, gamified

Earn XP for every lesson. Climb ranks. Unlock achievements. A complete progression system built around real code.

XP & LevelsExample

This is what your profile looks like

A

your_handle

Level 7 · Phase Shifter

+150 XP

today

1,000 XP1,104 XP to Level 8
12 day streak
AchievementsExample

First Circuit

Bell Ringer

Hot Streak

Daily Warrior

Quarter Century

Quantum Graduate

20+ achievements to unlock

Leaderboardthis week

Everyone starts at zero, and XP comes from lessons you complete that week.

Weekly resets every Monday · Join to compete

Curriculum

Every lesson, listed

160 lessons across 10 tracks. Open any track to read the full lesson list before you sign up.

160
Lessons
10
Tracks
75
Code challenges
Zero
Prerequisites
Foundations

Qubits, gates, superposition, measurement, and your first entangled state.

01Quantum FoundationsLearn the basics: qubits, gates, superposition, and measurement.17 lessonsFree
  1. 1Classical vs QuantumReading+50
  2. 2Your First QubitCode challenge+100
  3. 3The Pauli-X (NOT) GateCode challenge+100
  4. 4Superposition & the Hadamard GateCode challenge+100
  5. 5Combining GatesCode challenge+125
  6. 6Phase Gates: Z, S, and TReading+75
  7. 7Measurement BasesReading+75
  8. 8Measuring in Different BasesCode challenge+125
  9. 9The Bloch Sphere: A Map of the QubitReading+75
  10. 10Rotation MatricesReading+75
  11. 11Rotation Gate ChallengeCode challenge+150
  12. 12Quantum Measurement TheoryReading+75
  13. 13Multi-Qubit CircuitsReading+75
  14. 14Tensor Products: The Math of Multiple QubitsReading+75
  15. 15The CNOT GateCode challenge+125
  16. 16Creating EntanglementCode challenge+150
  17. 17Bell State CapstoneProject+250
02Quantum Gates Deep DiveMaster single-qubit and multi-qubit gates. Understand rotations, phases, and the math behind every gate in Qiskit.12 lessonsPro
  1. 1The Bloch SphereReading+75
  2. 2Pauli Gates: X, Y, ZCode challenge+100
  3. 3Hadamard Gate & SuperpositionCode challenge+125
  4. 4Rotation Gates: Rx, Ry, RzCode challenge+125
  5. 5Phase Gates: S, T, and RzReading+75
  6. 6CNOT Gate & EntanglementCode challenge+150
  7. 7Gate Identities & OptimizationReading+75
  8. 8Gate DecompositionsReading+75
  9. 9Gate SynthesisCode challenge+150
  10. 10Universal Gate SetsReading+75
  11. 11The Clifford+T Gate SetCode challenge+175
  12. 12Gates Capstone, 3-Qubit GHZ StateCode challenge+200
03Entanglement & ProtocolsMaster multi-qubit systems, quantum teleportation, and cryptographic protocols.11 lessonsPro
  1. 1Bell States Deep DiveCode challenge+100
  2. 2Density Matrices and Mixed StatesReading+75
  3. 3The No-Cloning TheoremReading+75
  4. 4Superdense CodingCode challenge+125
  5. 5Quantum TeleportationCode challenge+150
  6. 6Entanglement SwappingCode challenge+175
  7. 7GHZ StatesCode challenge+125
  8. 8BB84 Quantum Key DistributionReading+100
  9. 9BB84 Protocol CapstoneProject+250
  10. 10Distributed EntanglementReading+75
  11. 11Quantum RepeatersReading+75
Core

Algorithms, real hardware, noise, error correction, and quantum machine learning.

04Quantum AlgorithmsLearn the algorithms that make quantum computers powerful.12 lessonsPro
  1. 1Quantum InterferenceReading+75
  2. 2Deutsch-Jozsa AlgorithmCode challenge+125
  3. 3Grover's Search AlgorithmCode challenge+150
  4. 4Amplitude AmplificationCode challenge+175
  5. 5Quantum WalksCode challenge+150
  6. 6Quantum Fourier TransformCode challenge+150
  7. 7Quantum Phase EstimationReading+100
  8. 8Shor's Algorithm OverviewReading+100
  9. 9Shor's Algorithm CapstoneProject+300
  10. 10The HHL AlgorithmReading+75
  11. 11Variational Eigensolver BasicsCode challenge+200
  12. 12QAOA Circuit DepthReading+75
05Quantum Hardware & NISQExplore the physics of real quantum computers, understand noise, and learn near-term algorithms designed for today's noisy hardware.20 lessonsPro
  1. 1How Quantum Computers Are BuiltReading+75
  2. 2Superconducting Qubits & Josephson JunctionsReading+75
  3. 3Simulating T1 DecayCode challenge+125
  4. 4Trapped Ion Quantum ComputersReading+75
  5. 5Photonic Quantum ComputingReading+75
  6. 6Hardware-Native GatesReading+75
  7. 7Circuit Depth AnalysisCode challenge+150
  8. 8All-to-All Connectivity AdvantageCode challenge+125
  9. 9SWAP Networks: Routing on Linear TopologyCode challenge+150
  10. 10Hardware-Aware Circuit OptimizationCode challenge+175
  11. 11The NISQ Era and Variational AlgorithmsReading+75
  12. 12VQE Under Hardware ConstraintsCode challenge+175
  13. 13QAOA: Quantum Approximate OptimizationCode challenge+175
  14. 14Quantum Volume and Device BenchmarksReading+75
  15. 15Crosstalk and CalibrationReading+75
  16. 16Error Mitigation Without Error CorrectionReading+75
  17. 17Zero-Noise Extrapolation SimulationCode challenge+175
  18. 18The Road to Fault-Tolerant Quantum ComputingReading+75
  19. 19Hardware Fundamentals QuizQuiz+75
  20. 20Hardware-Aware Circuit Design CapstoneProject+300
06Noise & Error CorrectionUnderstand quantum noise and build error correction codes to protect quantum information.14 lessonsPro
  1. 1Quantum Noise ModelsReading+75
  2. 2Bit-Flip ErrorsCode challenge+125
  3. 3Phase-Flip ErrorsCode challenge+125
  4. 4Repetition CodesCode challenge+150
  5. 5Syndrome DecodingCode challenge+150
  6. 6Logical Qubit OperationsCode challenge+200
  7. 7Shor's 9-Qubit CodeReading+100
  8. 8The Stabilizer FormalismReading+75
  9. 9The Steane CodeCode challenge+150
  10. 10Surface CodesReading+100
  11. 11Fault-Tolerance ThresholdsReading+75
  12. 12Magic State DistillationReading+75
  13. 13LDPC Quantum CodesReading+75
  14. 14Error Correction CapstoneProject+300
07Quantum Machine LearningApply quantum computing to machine learning with variational circuits and optimization.15 lessonsPro
  1. 1Classical ML RefresherReading+75
  2. 2Parameterized Quantum CircuitsCode challenge+125
  3. 3Quantum Data Encoding StrategiesReading+100
  4. 4Data Encoding in PracticeCode challenge+150
  5. 5Quantum Feature MapsReading+75
  6. 6Quantum KernelsReading+100
  7. 7Hybrid Classical-Quantum ModelsCode challenge+150
  8. 8Variational Quantum EigensolverCode challenge+175
  9. 9QAOA Revisited: Variational OptimizationCode challenge+175
  10. 10Barren PlateausReading+100
  11. 11Quantum Transfer LearningCode challenge+175
  12. 12Quantum Advantage in ML, What's RealCode challenge+150
  13. 13Scaling Quantum MLReading+75
  14. 14QML Binary ClassifierCode challenge+250
  15. 15QML CapstoneProject+350
Advanced

Cryptography, networking, and production Python against real quantum stacks.

08Quantum CryptographyMaster quantum key distribution, the threat quantum computers pose to classical cryptography, and post-quantum cryptographic standards.21 lessonsPro
  1. 1Why Quantum Computers Threaten CryptographyReading+75
  2. 2Grover's Attack on Symmetric CryptographyCode challenge+150
  3. 3Shor's Algorithm and RSAReading+75
  4. 4Factoring 15: Shor's Mini-DemoCode challenge+150
  5. 5Post-Quantum Cryptography StandardsReading+75
  6. 6Lattice Cryptography: LWE in PracticeCode challenge+150
  7. 7Quantum-Safe Hash FunctionsCode challenge+125
  8. 8The One-Time Pad: Perfect SecrecyCode challenge+100
  9. 9BB84: Quantum Key Distribution FoundationsReading+75
  10. 10Simulating BB84 Key DistributionCode challenge+175
  11. 11Eavesdropping Strategies and DetectionCode challenge+150
  12. 12Why QKD is Unconditionally SecureReading+75
  13. 13Practical QKD: Real-World DeploymentsReading+75
  14. 14Bell Inequalities and the CHSH GameReading+75
  15. 15E91: Entanglement-Based QKDReading+75
  16. 16Device-Independent QKDReading+75
  17. 17Quantum Money and Wiesner's ProtocolCode challenge+125
  18. 18Building a Quantum-Secure Communication SystemCode challenge+175
  19. 19Post-Quantum Migration PlanningReading+75
  20. 20Quantum Cryptography QuizQuiz+75
  21. 21Quantum Cryptography CapstoneProject+300
09Quantum NetworkingBuild quantum networks from the ground up, entanglement distribution, quantum repeaters, the quantum internet, and satellite-based QKD.18 lessonsPro
  1. 1Why Quantum Networks?Reading+60
  2. 2Photons as Flying QubitsReading+60
  3. 3Quantum TeleportationCode challenge+150
  4. 4Entanglement DistributionCode challenge+125
  5. 5Entanglement PurificationCode challenge+150
  6. 6Quantum MemoryReading+65
  7. 7Entanglement Swapping SimulationCode challenge+175
  8. 8Quantum RepeatersReading+75
  9. 9Simulating a Quantum NetworkCode challenge+175
  10. 10Error Correction for Quantum NetworksReading+65
  11. 11Quantum Internet ArchitectureReading+65
  12. 12Quantum Network ProtocolsReading+65
  13. 13Satellite Quantum Key DistributionCode challenge+150
  14. 14Metropolitan QKD NetworksCode challenge+150
  15. 15Blind Quantum ComputingReading+70
  16. 16Quantum Sensor NetworksReading+65
  17. 17Quantum Networking QuizQuiz+75
  18. 18Capstone: Build a Quantum Repeater ChainProject+325
10Real-World Quantum PythonWrite production-quality quantum Python, circuit optimization, hybrid algorithms, cloud backends, noise modeling, and software engineering patterns.20 lessonsPro
  1. 1The Quantum Python LandscapeReading+60
  2. 2Circuit Construction PatternsCode challenge+100
  3. 3State Vector SimulationCode challenge+150
  4. 4Circuit Optimization TechniquesCode challenge+150
  5. 5Noise Modeling in PythonReading+65
  6. 6VQE from ScratchCode challenge+175
  7. 7Error Mitigation: Zero-Noise ExtrapolationCode challenge+150
  8. 8Quantum Chemistry on Quantum ComputersReading+70
  9. 9QAOA for MaxCutCode challenge+175
  10. 10Grover's Algorithm ImplementationCode challenge+150
  11. 11Quantum Phase EstimationCode challenge+175
  12. 12Quantum Machine Learning KernelsCode challenge+150
  13. 13Hybrid Classical-Quantum WorkflowsReading+65
  14. 14Testing Quantum ProgramsReading+60
  15. 15Patterns for Real Quantum HardwareCode challenge+125
  16. 16Quantum Circuit BenchmarkingCode challenge+150
  17. 17Quantum Software Engineering Best PracticesReading+60
  18. 18Real-World Quantum Python QuizQuiz+75
  19. 19Capstone: Production VQE PipelineProject+325
  20. 20Quantum Computing: Future DirectionsReading+75

How we verify

Quantum content is easy to get wrong

Most quantum courses ask you to trust that the physics is right. Here is what myqubit does instead, and what you can hold us to.

Every solution is executed before release

Each lesson's reference solution runs against the same quantum shim your browser uses, and must reproduce the expected output on repeated runs. A lesson that fails does not ship.

Starter code has to fail

The same gate runs each lesson's untouched starter code and requires it to fail validation. If scaffold code alone could pass a challenge, the lesson is rejected. You cannot earn progress without writing quantum code.

Over 300 automated tests

Gamification, output validation, the Qiskit shim, circuit parsing, and the visualization pipeline are covered by unit tests that run throughout development.

Physics reviewed against published sources

Lesson content has been audited end to end against the literature, including gate ordering, endianness conventions, and algorithm complexity claims.

Specifications

What you actually get

Platform
Any modern browser. Nothing to install.
Prerequisites
None. Basic Python helps but is not required.
Language
Python with a Qiskit-compatible API
Runtime
Pyodide, WebAssembly, executed on your own machine
Content
10 tracks, 160 lessons, 75 code challenges
Visualizations
Bloch sphere, state vector, circuit diagram, histogram, phase chart
AI tutor
Qubitus, Socratic hints scoped to the lesson you are on
Certificate
Issued on track completion, with a public verification page
Price
Track 1 free forever. Pro from $6.58 per month billed yearly.

Pricing

Simple, honest pricing

Track 1 is free forever. Go Pro for the complete quantum curriculum.

Lifetime access at $97. Competitors charge $199+.

Free

No card required.

$0forever
  • Track 1: Quantum Foundations (17 lessons)
  • Full Quantum Playground access
  • Basic code editor with Pyodide
Get started free
Monthly

Full access, cancel anytime.

$12.99/mo
  • All 10 learning tracks (160+ lessons)
  • Qubitus AI Tutor, unlimited hints
  • Circuit builder + State vector panel
  • Daily challenges with bonus XP
  • Leaderboards & achievements
Subscribe monthly
Annual

$6.58/mo, billed yearly.

$79/yr
  • Everything in Monthly
  • Save $76.88 vs monthly
  • Cancel renewal anytime
Subscribe annually
BEST VALUE
Lifetime

Pay once, yours forever.

$97one-time
  • Everything in Pro, forever
  • All future tracks included
  • No recurring charges, ever
Get lifetime access

FAQ

Common questions

Is myqubit free to use?

Yes. Track 1 (Quantum Foundations, 17 lessons) and the full Quantum Playground are free forever, with no credit card required. Pro unlocks all 10 tracks with 160+ lessons, unlimited AI hints, and advanced visualizations for $12.99/month, $79/year, or $97 lifetime.

Do I need to know quantum physics before starting?

No. Track 1 starts from zero and teaches qubits, superposition, and measurement through code. Basic Python helps, and the advanced math (linear algebra, complex numbers) is introduced gradually as you need it.

What programming language is used to learn quantum computing here?

Python, using Qiskit-compatible syntax. Qiskit is the industry-standard quantum SDK from IBM, so the code you write on myqubit transfers directly to real quantum hardware and research workflows.

Do I need to install anything?

No. Your code runs entirely in the browser via WebAssembly (Pyodide). Open the Playground, type Python, and your quantum circuit executes instantly with live Bloch sphere, state vector, and histogram visualizations.

How long does it take to learn quantum computing?

Most learners finish Track 1 fundamentals in a week of casual study. The full curriculum, from your first qubit to quantum algorithms like Grover and Shor, error correction, and quantum machine learning, takes around 40 hours of hands-on coding.

How is myqubit different from videos and textbooks?

You learn by writing real code, not watching. Every lesson is an interactive coding challenge with instant execution, live circuit visualizations, automatic checking, and a Socratic AI tutor that gives hints instead of answers.

New to the field? Start with our free guide: How to learn quantum computing

Ready to build
quantum circuits?

No setup. No install. Start building in seconds.