Skip to main content
Ctrl+K
Quantum Computing using Python - Home Quantum Computing using Python - Home

Getting Started

  • About the Textbook
  • Setting Up your Environment
  • Configuring Qiskit

Classical Computing

  • Bits and Digital Circuits
  • Reversible Computing
  • Linear Algebra for Reversible Circuits
  • Probabilistic Computing

Quantum Computing

  • Qubits and Quantum Circuits
  • Quantum Entanglement
  • Single-Qubit Systems
  • Multi-Qubit Systems
  • Quantum Building Blocks

Quantum Protocols

  • Uncertainty & Quantum Money
  • Quantum Teleportation
  • Superdense Coding
  • Bell Inequalities
  • Quantum Key Distribution

Foundational Quantum Algorithms

  • Deutsch-Jozsa Algorithm
  • Bernstein–Vazirani Algorithm
  • Simon’s Algorithm
  • Grover’s Algorithm

Important Quantum Primitives

  • Quantum Fourier Transform
  • Quantum Phase Estimation
  • Amplitude Amplification

Advanced Quantum Algorithms

  • Shor’s Algorithm
  • HHL Algorithm
  • Hamiltonian Simulation
  • Repository
  • Open issue

Index

By Diego Emilio Serrano

© Copyright 2026.