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

  • How-to
  • Quantum Computing

How to use Qualtran with PennyLane

  • Algorithms

The hidden cut problem for locating unentanglement

  • Algorithms

Period finding: A problem at the heart of quantum computing

  • Algorithms
  • Quantum Chemistry

X-ray Absorption Spectroscopy Simulation in the Time-Domain

  • Algorithms
  • Quantum Computing
  • Quantum Hardware

Stabilizer codes for quantum error correction

  • How-to
  • Quantum Computing

How to use Qualtran with PennyLane

  • Algorithms

The hidden cut problem for locating unentanglement

  • Algorithms

Period finding: A problem at the heart of quantum computing

  • Algorithms
  • Quantum Chemistry

X-ray Absorption Spectroscopy Simulation in the Time-Domain

  • Algorithms
  • Quantum Computing
  • Quantum Hardware

Stabilizer codes for quantum error correction

  • How-to
  • Quantum Computing

How to use Qualtran with PennyLane

  • Algorithms

The hidden cut problem for locating unentanglement

  • Algorithms

Period finding: A problem at the heart of quantum computing

Demos based on papers

See all (61)

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

Resourcefulness of quantum states with Fourier analysis

Decoded Quantum Interferometry

X-ray Absorption Spectroscopy Simulation in the Time-Domain

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

See all (61)

Getting Started

See all (5)

How to create dynamic circuits with mid-circuit measurements

How to collect statistics of mid-circuit measurements

Building a quantum lock using phase kickback

Basic arithmetic with the quantum Fourier transform (QFT)

Quantum gradients with backpropagation

See all (5)

Algorithms

See all (15)

X-ray Absorption Spectroscopy Simulation in the Time-Domain

Stabilizer codes for quantum error correction

The hidden cut problem for locating unentanglement

Period finding: A problem at the heart of quantum computing

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

Fast optimization of instantaneous quantum polynomial circuits

Digital zero-noise extrapolation with Catalyst

How to use quantum arithmetic operators

Intro to quantum read-only memory (QROM)

Building a quantum lock using phase kickback

See all (15)

Devices and Performance

See all (9)

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

Using the BlueQubit (CPU) device with PennyLane

QJIT compilation with Qrack and Catalyst

Efficient Simulation of Clifford Circuits

Getting started with the Amazon Braket Hybrid Jobs

Using PennyLane with IBM's quantum devices and Qiskit

Pulse programming on Rydberg atom hardware

Using JAX with PennyLane

Optimizing noisy circuits with Cirq

See all (9)

How-to

See all (7)

How to use Qualtran with PennyLane

How to import noise models from Qiskit

How to use quantum arithmetic operators

Learning dynamics incoherently: Variational learning using classical shadows

How to use Qiskit 1.0 with PennyLane

How to create dynamic circuits with mid-circuit measurements

How to collect statistics of mid-circuit measurements

See all (7)

Optimization

See all (13)

Fast optimization of instantaneous quantum polynomial circuits

Quadratic Unconstrained Binary Optimization

Optimization using SPSA

Implicit differentiation of variational quantum algorithms

Quantum natural SPSA optimizer

Alleviating barren plateaus with local cost functions

Variationally optimizing measurement protocols

Frugal shot optimization with Rosalin

Coherent Variational Quantum Linear Solver

Variational Quantum Linear Solver

See all (13)

Quantum Chemistry

See all (2)

X-ray Absorption Spectroscopy Simulation in the Time-Domain

Measurement optimization

See all (2)

Quantum Computing

See all (26)

Stabilizer codes for quantum error correction

How to use Qualtran with PennyLane

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

How to import noise models from Qiskit

Digital zero-noise extrapolation with Catalyst

How to use quantum arithmetic operators

Using the BlueQubit (CPU) device with PennyLane

Intro to quantum read-only memory (QROM)

Your guide to PennyLane if you know Qiskit

How to use Qiskit 1.0 with PennyLane

See all (26)

Quantum Hardware

See all (9)

Stabilizer codes for quantum error correction

Is quantum computing useful before fault tolerance?

Neutral-atom quantum computers

Pulse programming on Rydberg atom hardware

Photonic quantum computers

Quantum computing with superconducting qubits

Quantum volume

Beyond classical computing with qsim

Quantum computation with neutral atoms

See all (9)

Quantum Machine Learning

See all (10)

Learning dynamics incoherently: Variational learning using classical shadows

Quantum Circuit Born Machines

Quantum detection of time series anomalies

Machine learning for quantum many-body problems

Quantum advantage in learning from experiments

Approximating a classical kernel with a quantum computer

Training and evaluating quantum kernels

Learning to learn with quantum neural networks

Quanvolutional Neural Networks

Quantum generative adversarial networks with Cirq + TensorFlow

See all (10)
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