PennyLane
Install
Install

Demos

Take a deeper dive into quantum computing by exploring cutting-edge algorithms using PennyLane and quantum hardware. Unlock new possibilities and push the boundaries of quantum research.

Choose a category, or have a look at demos made by our community.

All Demos
Demos based on papers
Algorithms
Devices and Performance
Getting Started
How-to
Optimization
Quantum Chemistry
Quantum Computing
Quantum Hardware
Quantum Machine Learning

New demos

  • Quantum Computing

Decoding Quantum Errors on the Steane code with Belief Propagation & Catalyst

  • Algorithms
  • Quantum Computing
  • Quantum Hardware

Stabilizer codes for quantum error correction

  • Quantum Computing
  • How-to

How to use Qualtran with PennyLane

  • Quantum Computing
  • Quantum Hardware

Loom x Catalyst: designing, orchestrating, and automating quantum error correction experiments

  • Quantum Computing

Using PennyLane and Qualtran to analyze how QSP can improve measurements of molecular properties

  • Quantum Computing

Decoding Quantum Errors on the Steane code with Belief Propagation & Catalyst

  • Algorithms
  • Quantum Computing
  • Quantum Hardware

Stabilizer codes for quantum error correction

  • Quantum Computing
  • How-to

How to use Qualtran with PennyLane

  • Quantum Computing
  • Quantum Hardware

Loom x Catalyst: designing, orchestrating, and automating quantum error correction experiments

  • Quantum Computing

Using PennyLane and Qualtran to analyze how QSP can improve measurements of molecular properties

  • Quantum Computing

Decoding Quantum Errors on the Steane code with Belief Propagation & Catalyst

  • Algorithms
  • Quantum Computing
  • Quantum Hardware

Stabilizer codes for quantum error correction

  • Quantum Computing
  • How-to

How to use Qualtran with PennyLane

Demos based on papers

See all (58)

Explore our expertly crafted research demos, all based on published papers, bringing cutting-edge studies to life. See how researchers are using PennyLane!

Using PennyLane and Qualtran to analyze how QSP can improve measurements of molecular properties

The hidden cut problem for locating unentanglement

Quantum Chebyshev Transform

A Game of Surface Codes: Large-Scale Quantum Computing with Lattice Surgery

Unitary synthesis with recursive KAK decompositions

Supervised and unsupervised quantum machine learning models for the phase detection of the ANNNI spin model

Fast optimization of instantaneous quantum polynomial circuits

Fixed depth Hamiltonian simulation via Cartan decomposition

Constant-depth preparation of matrix product states with dynamic circuits

Post Variational Quantum Neural Networks

See all (58)

Getting Started

See all (26)

How to use Catalyst with Lightning-GPU

Introducing tensor networks for quantum practitioners

How to build spin Hamiltonians

Multidimensional regression with a variational quantum circuit

Introducing matrix product states for quantum practitioners

How to use wire registers

How to simulate quantum circuits with tensor networks using DefaultTensor

g-sim: Lie-algebraic classical simulations for variational quantum computing

Introduction to mid-circuit measurements

How to create dynamic circuits with mid-circuit measurements

See all (26)

Algorithms

See all (44)

Stabilizer codes for quantum error correction

The hidden cut problem for locating unentanglement

Quantum Chebyshev Transform

A Game of Surface Codes: Large-Scale Quantum Computing with Lattice Surgery

Period finding: A problem at the heart of quantum computing

Quantum just-in-time compiling Shor's algorithm with Catalyst

How to build compressed double-factorized Hamiltonians

Solving systems of linear equations via HHL using Qrisp and Catalyst

Fast optimization of instantaneous quantum polynomial circuits

Introducing tensor networks for quantum practitioners

See all (44)

Devices and Performance

See all (20)

Quantum just-in-time compiling Shor's algorithm with Catalyst

How to use Catalyst with Lightning-GPU

How to quantum just-in-time (QJIT) compile Grover's algorithm with Catalyst

Using the BlueQubit (CPU) device with PennyLane

QJIT compilation with Qrack and Catalyst

How to simulate quantum circuits with tensor networks using DefaultTensor

Efficient Simulation of Clifford Circuits

Getting started with the Amazon Braket Hybrid Jobs

Using PennyLane with IBM's quantum devices and Qiskit

Compilation of quantum circuits

See all (20)

How-to

See all (21)

How to use Qualtran with PennyLane

How to build compressed double-factorized Hamiltonians

How to use Catalyst with Lightning-GPU

How to build spin Hamiltonians

How to import noise models from Qiskit

How to quantum just-in-time (QJIT) compile Grover's algorithm with Catalyst

How to use quantum arithmetic operators

How to use noise models in PennyLane

How to implement QSVT on hardware

How to use wire registers

See all (21)

Optimization

See all (37)

Fast optimization of instantaneous quantum polynomial circuits

How to quantum just-in-time compile VQE with Catalyst

How to optimize a QML model using Catalyst and quantum just-in-time (QJIT) compilation

Gate calibration with reinforcement learning

Quadratic Unconstrained Binary Optimization

Learning shallow quantum circuits with local inversions and circuit sewing

How to optimize a QML model using JAX and JAXopt

How to optimize a QML model using JAX and Optax

Evaluating analytic gradients of pulse programs on quantum computers

Circuits as Fourier series

See all (37)

Quantum Chemistry

See all (23)

How to build compressed double-factorized Hamiltonians

How to use Catalyst with Lightning-GPU

Generative quantum eigensolver training using PennyLane data

How to implement VQD with PennyLane

Mapping fermionic Hamiltonians to qubit Hamiltonians

How to quantum just-in-time compile VQE with Catalyst

Symmetry-invariant quantum machine learning force fields

Initial State Preparation for Quantum Chemistry

Fermionic operators

Using PennyLane with PySCF and OpenFermion

See all (23)

Quantum Computing

See all (77)

Loom x Catalyst: designing, orchestrating, and automating quantum error correction experiments

Using PennyLane and Qualtran to analyze how QSP can improve measurements of molecular properties

Decoding Quantum Errors on the Steane code with Belief Propagation & Catalyst

Stabilizer codes for quantum error correction

How to use Qualtran with PennyLane

A Game of Surface Codes: Large-Scale Quantum Computing with Lattice Surgery

Unitary synthesis with recursive KAK decompositions

Quantum just-in-time compiling Shor's algorithm with Catalyst

Solving systems of linear equations via HHL using Qrisp and Catalyst

How to use Catalyst with Lightning-GPU

See all (77)

Quantum Hardware

See all (17)

Loom x Catalyst: designing, orchestrating, and automating quantum error correction experiments

Stabilizer codes for quantum error correction

Gate calibration with reinforcement learning

Evaluating analytic gradients of pulse programs on quantum computers

Optimal control for gate compilation

Is quantum computing useful before fault tolerance?

Neutral-atom quantum computers

Pulse programming on Rydberg atom hardware

Differentiable pulse programming with qubits in PennyLane

Measurement-based quantum computation

See all (17)

Quantum Machine Learning

See all (45)

Quantum Chebyshev Transform

Supervised and unsupervised quantum machine learning models for the phase detection of the ANNNI spin model

Post Variational Quantum Neural Networks

Multidimensional regression with a variational quantum circuit

Generative quantum eigensolver training using PennyLane data

Adversarial attacks and robustness for quantum machine learning

Learning dynamics incoherently: Variational learning using classical shadows

(g + P)-sim: Extending g-sim by non-DLA observables and gates

Running GPU-accelerated quantum circuit simulations on Covalent Cloud using PennyLane

Quantum Circuit Born Machines

See all (45)
PennyLane

PennyLane is a cross-platform Python library for quantum computing, quantum machine learning, and quantum chemistry. Built by researchers, for research. Created with ❤️ by Xanadu.

Research

  • Research
  • Performance
  • Hardware & Simulators
  • Demos
  • Quantum Compilation
  • Quantum Datasets

Education

  • Teach
  • Learn
  • Codebook
  • Coding Challenges
  • Videos
  • Glossary

Software

  • Install PennyLane
  • Features
  • Documentation
  • Catalyst Compilation Docs
  • Development Guide
  • API
  • GitHub
Stay updated with our newsletter

© Copyright 2025 | Xanadu | All rights reserved

TensorFlow, the TensorFlow logo and any related marks are trademarks of Google Inc.

Privacy Policy|Terms of Service|Cookie Policy|Code of Conduct