PennyLane
  • Why PennyLane
  • Getting Started
  • Documentation
  • Ecosystem
Install
Install

Codebook

Learn quantum computing with PennyLane — the leading tool for programming quantum computers. Explore a specific module or follow a guided path to build your skills step-by-step.

Open Codebook Map
Browse Modules
An illustration of a computer screen that shows one half with a traditional quantum computing textbook with sticky notes and paper clips, and the other half displaying a quantum programming online textbook for learning PennyLane quantum software

EASILY NAVIGATE THE PENNYLANE CODEBOOK

Delve into the advanced topic you've been searching for, or explore some of the most popular learning paths taught by over 110 universities across 34 countries worldwide!

Start here!

PENNYLANE FUNDAMENTALS CODEBOOK MODULE

Accelerate your quantum research breakthroughs with PennyLane! Quickly learn fundamental functions and practical applications of theoretical concepts in this brand-new module.

Learn more

EASILY NAVIGATE THE PENNYLANE CODEBOOK

Delve into the advanced topic you've been searching for, or explore some of the most popular learning paths taught by over 110 universities across 34 countries worldwide!

Start here!

PENNYLANE FUNDAMENTALS CODEBOOK MODULE

Accelerate your quantum research breakthroughs with PennyLane! Quickly learn fundamental functions and practical applications of theoretical concepts in this brand-new module.

Learn more

EASILY NAVIGATE THE PENNYLANE CODEBOOK

Delve into the advanced topic you've been searching for, or explore some of the most popular learning paths taught by over 110 universities across 34 countries worldwide!

Start here!

Loading...

Modules

Select an area of quantum computing and enhance your expertise through a blend of theory and hands-on codercises with PennyLane.

  • PennyLane Fundamentals Module thumbnail

    PennyLane Fundamentals

    Loading...

  • Introduction to Quantum Computing Module thumbnail

    Introduction to Quantum Computing

    Loading...

  • Single-Qubit Gates Module thumbnail

    Single-Qubit Gates

    Loading...

  • Circuits with Many Qubits Module thumbnail

    Circuits with Many Qubits

    Loading...

  • Hamiltonian Time Evolution Module thumbnail

    Hamiltonian Time Evolution

    Loading...

  • Noisy Quantum Theory Module thumbnail

    Noisy Quantum Theory

    Loading...

  • Distance Measures Module thumbnail

    Distance Measures

    Loading...

  • Quantum Error Correction Module thumbnail

    Quantum Error Correction

    Loading...

  • Basic Quantum Algorithms Module thumbnail

    Basic Quantum Algorithms

    Loading...

  • Grover's Algorithm Module thumbnail

    Grover's Algorithm

    Loading...

  • Quantum Fourier Transform Module thumbnail

    Quantum Fourier Transform

    Loading...

  • Quantum Phase Estimation Module thumbnail

    Quantum Phase Estimation

    Loading...

  • Shor's Algorithm Module thumbnail

    Shor's Algorithm

    Loading...

  • Variational Quantum Algorithms Module thumbnail

    Variational Quantum Algorithms

    Loading...

  • Hamiltonian Simulation Module thumbnail

    Hamiltonian Simulation

    Loading...

Need help?

The Codebook was written, developed, and reviewed by members of the PennyLane team, so we can help.

  • Forum

    Have a technical question? Join our discussion forum.

  • Feedback

    Let us know how we can improve the Codebook.

  • Documentation

    Get started with PennyLane using our quickstart guides.

PennyLane

PennyLane is an open-source software framework for quantum machine learning, quantum chemistry, and quantum computing, with the ability to run on all hardware. Built with ❤️ by Xanadu.

Stay updated with our newsletter

For researchers

  • Research
  • Features
  • Demos
  • Compilation
  • Datasets
  • Performance
  • Learn
  • Videos
  • Documentation
  • Teach

For learners

  • Learn
  • Codebook
  • Teach
  • Videos
  • Challenges
  • Demos
  • Compilation
  • Glossary

For developers

  • Features
  • Documentation
  • API
  • GitHub
  • Datasets
  • Demos
  • Compilation
  • Performance
  • Devices
  • Catalyst

© 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