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
Compilation
Devices and Performance
Getting Started
How-to
Optimization
Quantum Chemistry
Quantum Computing
Quantum Hardware
Quantum Machine Learning

New demos

  • Algorithms
  • Quantum Machine Learning

Quantum Chebyshev Transform

  • Algorithms

Period finding: A problem at the heart of quantum computing

  • Algorithms
  • Compilation
  • Devices and Performance
  • How-to
  • Quantum Computing

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

  • Algorithms

It's all about groups: From Fast Fourier Transforms to QFTs

  • Quantum Computing

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

  • Algorithms
  • Quantum Machine Learning

Quantum Chebyshev Transform

  • Algorithms

Period finding: A problem at the heart of quantum computing

  • Algorithms
  • Compilation
  • Devices and Performance
  • How-to
  • Quantum Computing

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

  • Algorithms

It's all about groups: From Fast Fourier Transforms to QFTs

  • Quantum Computing

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

  • Algorithms
  • Quantum Machine Learning

Quantum Chebyshev Transform

  • Algorithms

Period finding: A problem at the heart of quantum computing

  • Algorithms
  • Compilation
  • Devices and Performance
  • How-to
  • Quantum Computing

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

Demos based on papers

See all (64)

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

Active volume

Before you train: Pre-screening quantum kernels with geometric difference

Loading classical data with low-depth circuits

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

See all (64)

Getting Started

See all (3)

Multidimensional regression with a variational quantum circuit

Building a quantum lock using phase kickback

Basic arithmetic with the quantum Fourier transform (QFT)

See all (3)

Algorithms

See all (10)

It's all about groups: From Fast Fourier Transforms to QFTs

Quantum Chebyshev Transform

Period finding: A problem at the heart of quantum computing

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

Post Variational Quantum Neural Networks

How to implement QSVT on hardware

Intro to Quantum Fourier Transform

Intro to Quantum Phase Estimation

Building a quantum lock using phase kickback

Basic arithmetic with the quantum Fourier transform (QFT)

See all (10)

Compilation

See all (3)

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

Optimal control for gate compilation

Differentiable pulse programming with qubits in PennyLane

See all (3)

Devices and Performance

See all (3)

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

Using PennyLane with PySCF and OpenFermion

Turning quantum nodes into Torch Layers

See all (3)

How-to

See all (2)

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

How to implement QSVT on hardware

See all (2)

Optimization

See all (4)

Optimal control for gate compilation

Quantum analytic descent

Intro to QAOA

QAOA for MaxCut

See all (4)

Quantum Chemistry

See all (1)

Using PennyLane with PySCF and OpenFermion

See all (1)

Quantum Computing

See all (13)

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

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

Post Variational Quantum Neural Networks

Multidimensional regression with a variational quantum circuit

How to implement QSVT on hardware

Intro to Quantum Fourier Transform

Intro to Quantum Phase Estimation

Optimal control for gate compilation

Building a quantum lock using phase kickback

Differentiable pulse programming with qubits in PennyLane

See all (13)

Quantum Hardware

See all (4)

Optimal control for gate compilation

Differentiable pulse programming with qubits in PennyLane

Photonic quantum computers

Quantum computation with neutral atoms

See all (4)

Quantum Machine Learning

See all (6)

Quantum Chebyshev Transform

Post Variational Quantum Neural Networks

Multidimensional regression with a variational quantum circuit

Quantum Circuit Born Machines

Turning quantum nodes into Torch Layers

The Quantum Graph Recurrent Neural Network

See all (6)
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
  • Compilation Hub
  • 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 2026 | 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