Skip to content

Tutorials

Go beyond the task-focused user guide with complete, executable case studies. Every card and runtime panel is discovered from the Markdown sources in its category folder.

Choose a path

In Foundations, borrow a qutrit's third level to build and verify a Toffoli gate. The algorithms reuse the same execution model, while the neutral-atom track moves progressively closer to many-body hardware physics.

Foundations

Learn to build, run, and interpret compact quantum experiments, from circuits and measurement to control pulses.

  • Seeded Bell-state measurement frequencies compared with the ideal distribution

    Prepare and measure a Bell state


    Follow a two-qubit Bell state from exact amplitudes to seeded measurement counts and a comparison with the ideal distribution.

    Open tutorial

  • Desired-level population and leakage versus amplitude scale, marking the initial pulse at 0.8 and the best tested state-transfer amplitude near one.

    Calibrating a quantum gate


    Build a control pulse, collect amplitude-calibration data, and verify an X rotation on several input states.

    Open tutorial

  • One simulated input follows 110, 120, 121, and 111 at the input, controlled level exchange, target flip, and restoration checkpoints; the middle system's level-2 population is zero, one, one, and zero.

    Build a Toffoli gate by borrowing a third level


    Use a qubit–qutrit–qubit register to construct Toffoli with three qubit–qutrit interactions, then verify its relative phases and return from the borrowed level.

    Open tutorial

Algorithms

Use parameterized programs, optimizers, sweeps, and estimators to answer chemistry and machine-learning questions.

  • Average-pooled handwritten digit inputs

    Recognize handwritten digits with a quantum neural network


    Train a data-reuploading circuit to distinguish handwritten 3s and 6s while evaluating a whole parameter batch with one sweep.

    Open tutorial

  • One QAOA layer drawn as a circuit on nine qubits

    Solve a QUBO with QAOA


    Map a constrained combinatorial problem to a QUBO, turn it into an Ising Hamiltonian and a FatQat program, and read the answer back out of the measured distribution.

    Open tutorial

  • Parameterized two-qubit VQE ansatz

    Find the ground-state energy of H₂ with VQE


    Run exact, finite-shot, and noisy VQE loops for molecular hydrogen and make the variational bound and sampling uncertainty explicit.

    Open tutorial

Neutral-atom physics

Move from programmable connectivity to continuous-time Rydberg dynamics and constrained many-body evolution.

  • Three-stage Rydberg pulse schedule

    Build antiferromagnetic correlations in a Rydberg chain


    Design a three-stage Rydberg pulse from physical units and watch short-range antiferromagnetic order emerge in a ten-site chain.

    Open tutorial

  • Eight-atom GHZ measurement frequencies

    Entangle eight atoms into a GHZ state


    Use dynamic Pair and Unpair operations to build an eight-atom GHZ state, then test both its correlations and coherent phase.

    Open tutorial

  • PXP revival fidelities, entanglement entropy, and site occupations

    Revivals and entanglement growth in an open PXP chain


    Trotterize the constrained PXP Hamiltonian and compare many-body revivals and half-chain entropy with an independent exact solve.

    Open tutorial

Power systems

Apply the QUBO and QAOA machinery to grid operation problems, where the encoding decides whether a network fits on the device at all.

  • The cheapest split of the WSCC 9-bus network compared with the split that respects generator coherency

    Model controlled islanding as a QUBO


    Why splitting a power grid to stop a cascading failure is a combinatorial optimization problem, and how to write it as a QUBO that a quantum optimizer can take.

    Open tutorial

  • Mean energy and best-feasible-split probability against QAOA depth

    Split a power grid into islands with QAOA


    Run the controlled-islanding QUBO on a FatQat simulator, then repair every measured bitstring into a feasible split with pVSQA postprocessing.

    Open tutorial