Learn quantum computing
From concepts to evidence.
Build a precise mental model, write runnable N/M programs, and connect every lesson to local simulation evidence. Prerequisites, capability boundaries, and progress remain explicit throughout.
Learning dashboard
A local, inspectable record of your progress across courses, labs, and challenges.
Course progress covers 0 of 177 catalog lessons and is stored only on this device. Challenge progress is reported separately.
Track your next runnable task, completion rhythm, and difficulty spread from the same place.
Explicit prerequisites
Each course states its level, duration, and place in the wider learning sequence.
Executable examples
Run bounded local simulations and inspect the resulting evidence in your browser.
N/M practice
Move from syntax and circuits to checked programs, challenges, and project labs.
Honest capability scope
Stable, preview, experimental, and simulation-only capabilities remain distinguishable.
Structured training for every role
Follow curated paths that separate foundations, N/M programming, hardware systems, AI workflows, security, and advanced domain deep dives into practical learning journeys.
Quantum Foundations
Build a clear mental model of qubits, gates, measurement, and the paradoxes that make quantum systems useful.
N/M Developer
Move from syntax to runnable circuits, then connect language features to the wider QuantumSoftware system architecture.
Hardware Systems
Start with real QPU constraints, then connect noise, correction practice, and sensing pipelines as one integrated hardware stack.
Quantum + AI
Explore hybrid model patterns, applied chemistry and finance workflows, and where quantum techniques support AI workloads.
Quantum Security
Study cryptography, reliability, and sensing concepts for teams planning secure post-quantum systems.
Domain Deep Dives
Go beyond the applied tracks into advanced hardware, fault tolerance, chemistry, finance, biology, and cosmology survey topics.
Practice with runnable challenges
Turn lessons into checked N/M programs. Each challenge opens a Playground example with assertions and a challenge result panel.
First Circuit: GHZ
Extend Bell-state thinking to a three-qubit GHZ circuit.
First Circuit: Assert
Check Bell-state probabilities before measuring to catch circuit mistakes.
Circuit + Probability Assert
Package a Bell pair as a small circuit template and assert its equivalence, entanglement, fidelity, resources, and probabilities.
Repeat + Assertion
Repeat a reversible gate block and verify the expected basis state.
PI Angle Expression
Drive a rotation with the built-in PI constant and an arithmetic angle expression.
2-Qubit QFT
Build a quantum Fourier transform from H, controlled-phase (CP), and SWAP gates.
Inverse QFT
Use adjoint to uncompute a circuit template and verify the register returns to |00>.
Controlled Block
Expand a quantum controlled block into CNOT and controlled rotations.
SWAP Qubits
Move a |1> from one qubit to another with the SWAP gate and verify the basis state.
Toffoli AND
Use CCNOT as a reversible AND gate that flips the target only when both controls are 1.
Explore the course index
Filter the full catalog by level and progress, or follow a curated path when you want a defined sequence.
Quantum Basics
What makes quantum computers special?
Learn qubits, superposition, entanglement and measurement through small N/M examples. Distinguish local simulation from evidence of a useful quantum advantage.
Measurement and Collapse
Understand why observation changes a quantum state
Learn superposition, collapse, probability, measurement basis, and how N/M turns quantum state into sampled classical bits.
Entanglement
Build Bell pairs and reason about quantum correlation
Learn how entangled qubits differ from independent qubits, how Bell pairs are built, why correlation is not messaging, and how this prepares teleportation.
Bloch Sphere
Turn qubit state, phase, and gates into a visual mental model
Learn how one-qubit states map to a sphere, why phase matters, and how gates become rotations you can reason about before measuring.
N/M Fundamentals
Write your first useful N/M programs
Learn how N/M code is structured, how quantum registers are created, how gates change state, and how measurements become usable program results.
N/M Language
Your first quantum program
Learn the N/M programming language designed by QuantumSoftware. Write your first quantum program and understand how we made quantum programming as easy as regular coding.
Write Your First Circuit
Build, run, sample, entangle, and debug N/M programs
A hands-on N/M path that starts with one measured qubit and ends with Bell/GHZ circuits plus executable assertions.
Quantum Gates
The building blocks of quantum programs
Explore quantum gates like Hadamard, CNOT, and Pauli gates. See how these simple operations can create powerful quantum algorithms through interactive visualizations.
Quantum Algorithms
Speedups for specific problems
Explore Grover's search and Shor's factoring algorithm. Grover offers a quadratic reduction in oracle queries for unstructured search with a suitable oracle. Practical benefits depend on encoding, oracle cost, and hardware resources.
Quantum Advantage
Separate useful speedups from hype with baselines, noise, and evidence
Learn when quantum approaches can beat classical methods, why NISQ limits matter, and how to evaluate advantage claims with fair benchmarks.
Hybrid Quantum-AI
Connect quantum circuits to AI workflows
Learn how classical optimizers, quantum circuits, measurement results, and AI post-processing can work together in practical hybrid workflows.
Quantum Career
Turn your learning path into roles, portfolio artifacts, and next projects
Map what you learned to quantum software roles, choose your next path, understand the platform ecosystem, and export a portfolio-ready learning package.
Quantum Security
Plan secure systems for the post-quantum era
Study quantum cryptography, QKD concepts, post-quantum migration, and secure-channel thinking for teams planning resilient systems.
Chemistry Workflows with Quantum AI
VQE-style molecular experiments
Use molecular energy estimation, VQE-style loops, drug-discovery framing, and materials simulation as reviewable quantum-AI workflows.
Finance Workflows with Quantum AI
Optimization, risk, and simulation practice
Build practical intuition for portfolio optimization, risk simulation, fraud-pattern search, and responsible governance in quantum finance workflows.
Applied Quantum Error Correction
From noise symptoms to stabilizer practice
Connect noisy circuits, bit-flip and phase-flip errors, syndrome thinking, and runtime telemetry to practical reliability workflows.
QuantumSoftware Platform
Connect Learn, N/M, runtime, and hardware
Understand how the platform connects Learn, N/M, playground examples, compiler flow, runtime scheduling, hardware, and research-to-product workflows.
Quantum Hardware 101
Foundations of real QPU systems
Start with QPU building blocks: qubit technologies, cryogenic systems, control electronics, calibration, noise, and hardware-aware execution.
Noisy Circuits
Practice NISQ thinking with seeds, noise, histograms, and syndromes
Learn how ideal circuits degrade under noise, why reproducible seeds matter, how depth accumulates error, and how syndrome checks bridge toward error correction.
Quantum AI with N/M
Encode data, train models, compare kernels, optimize MaxCut, and diagnose trainability
A six-lesson, simulation-scale path with runnable N/M examples, three quiz prompts per lesson, and a linked hands-on lab.
Advanced Quantum Hardware
Processor architectures and platform trade-offs
Go deeper into superconducting, trapped-ion, photonic, and cryogenic architectures, then compare how real platform choices shape scale, coherence, and control.
Fault-Tolerant Error Correction
Surface codes and reliability roadmap
Study decoherence, thresholds, logical qubits, surface-code intuition, and the long path from noisy devices to fault-tolerant quantum computing.
System Architecture
The full quantum software stack
See how everything fits together: from quantum hardware to cloud APIs. Learn about compilers, transpilers, hybrid computing, and how QuantumSoftware builds the N/M ecosystem.
Quantum Biology
Life's quantum secrets
Discover how nature uses quantum mechanics! From photosynthesis to bird navigation, explore the surprising quantum effects in living organisms that scientists are just beginning to understand.
Quantum & The Cosmos
From atoms to black holes
Journey through the universe with quantum eyes! Explore Hawking radiation, the quantum vacuum, the Big Bang, and how quantum mechanics shapes the very fabric of spacetime and reality.
Quantum Cryptography
The scope of QKD and post-quantum security
Compare BB84 key distribution with post-quantum cryptography, including measurement disturbance, authenticated discussion and the limits of each approach.
Quantum Paradoxes
Mind-bending mysteries
Explore the strangest puzzles in physics! From Schrödinger's cat to the many-worlds interpretation, dive into the philosophical mysteries that challenge our understanding of reality.
Quantum Medicine
Sensing, imaging and simulation research
Explore sensing, imaging and molecular-simulation research. Separate established medical technology from proposed quantum-computing applications and their validation requirements.
Quantum Chemistry Theory
Molecules, materials, and electronic structure
Go deeper into why molecules are quantum systems, how electronic structure drives materials, and why simulation matters for batteries, catalysts, and superconductors.
Quantum Finance Theory
Markets, risk, and quantum threat models
Go deeper into how quantum computing may affect finance through optimization, risk analysis, fraud detection, pricing, and cryptographic risk.
Quantum Art & Creativity
Art from uncertainty
Map quantum-circuit measurement distributions to music, visual art and interactive rules, then compare the result with a classical or pseudorandom baseline.
Quantum Time
Time, causal order and reversibility
Study time as an evolution parameter, time crystals, causal order and reversible gates. Separate mathematical models and experimental conditions from time-travel claims.
Quantum Sensing
Ultimate precision
Discover sensors that push the limits of physics! Learn how quantum devices detect gravity waves, navigate without GPS, find underground resources, and measure time with atomic clocks.
Turn lessons into working experiments
Each lab is designed as a small build: read the concept, open the playground, run a circuit, inspect the result, and improve the system.
Open PlaygroundBrowse all project labs
Bell State Simulator
Create an entangled pair, measure correlated outcomes, and compare ideal versus sampled results.
Quantum Teleportation
Teleport a qubit through an entangled channel and apply classical feed-forward (if) corrections.
Noise Explorer
Add a depolarizing @noise model to a Bell circuit and watch the histogram blur as depth grows.
Grover Search Demo
Search a four-state space, mark a target, and inspect how amplitude amplification changes the result distribution.
Quantum Fourier Transform
Build a two-qubit QFT from H, controlled-phase, and SWAP, then verify the uniform output.
NISQ vs FTQC Resource Estimate
Run a small QFT/Toffoli sketch and compare ordinary circuit resources with surface-code planning numbers.
30-Qubit Stabilizer GHZ
Use the browser-stabilizer target to inspect a large Clifford GHZ chain without a state-vector allocation.
25-Qubit Repetition Syndrome
Run a stabilizer-native repetition-code sketch that detects and corrects one bit-flip with adjacent parity checks.
Bounded Retry Loop
Use until ... max to retry a measurement-driven step and inspect the stopping condition.
Variational Quantum ML
Build an RZZ-based VQE ansatz with vector parameters and a chemistry energy expectation.
Hybrid Optimizer
Sketch a quantum-classical loop for search or scheduling, then reason about where acceleration could help.
Secure Channel Demo
Walk through key exchange ideas and see how observation changes the state of a quantum channel.
Basis Measurement Visualizer
Measure along X, Y, and Z bases to connect Bloch-vector axes with sampled classical bits.
QML Encoding Comparison
Compare angle, amplitude, and IQP feature maps with deterministic N/M sources.
XOR Re-upload Classifier
Train a supervised variational classifier and inspect loss, accuracy, and params.
Optimizer and Noise Lab
Compare GD, momentum, Adam, and SPSA, including seeded depolarizing noise.
Circles Fidelity Kernel
Inspect an IQP feature map and the fidelity similarities behind a circles classifier.
Triangle QAOA MaxCut
Optimize gamma and beta for a three-node MaxCut instance.
Barren Plateau Profile
Combine the static NM-QML-301 warning with a seeded gradient-variance profile.
Turn the next concept into a runnable program.
Open Playground with the same local runtime used throughout the courses, then inspect the circuit, execution trace, and result evidence.