← all repositories
PennyLaneAI/demos

Quantum computing tutorials that actually run

A curated collection of executable demos bridging quantum physics and machine learning, built on the PennyLane framework.

666 stars Python Other AILearning
demos
Velocity · 7d
+0.3
★ / day
Trend
steady
star history

What it does

This repository houses a library of demonstrations for PennyLane, a Python framework for quantum machine learning and quantum chemistry. The demos span introductory concepts through advanced research implementations, each downloadable as a Jupyter notebook or standalone Python script. Topics cover QML, quantum chemistry, and general quantum computing techniques.

The interesting bit

The demos are built by researchers, for research — meaning they prioritize reproducibility over polish. The repository includes a custom CLI tool for demo management and automated build pipelines for both master and dev branches, suggesting this is treated as living documentation rather than a static tutorial dump.

Key highlights

  • Cross-platform coverage: works with PyTorch, autograd, and other ML backends
  • Dual output formats: every demo available as notebook or Python script
  • Apache 2.0 licensed (with one BSD-licensed utility file for PyTorch compatibility)
  • Active CI with separate build tracks for stable and development branches
  • Contributions explicitly welcomed with published guidelines

Caveats

  • The README is essentially a landing page; you’ll need to browse the live site to assess actual demo quality
  • No dependency or environment details in the README — the separate /dependencies/README.md is where that lives
  • 664 stars suggests niche appeal; this is specialist material, not casual weekend reading

Verdict

Worth bookmarking if you’re already working with PennyLane or need concrete quantum ML examples to adapt. Skip it if you’re quantum-curious but framework-agnostic — the value is tightly coupled to the PennyLane ecosystem.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.