Quantum computing tutorials that actually run
A curated collection of executable demos bridging quantum physics and machine learning, built on the PennyLane framework.

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.mdis 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.