Useful Resources
Curated courses, papers, communities, and tools to deepen your quantum computing knowledge — all free or freely accessible.
Courses & Tutorials
IBM Quantum Learning
Official IBM platform with hands-on courses from beginner to advanced, covering Qiskit, circuits, algorithms, and error correction.
Qiskit Textbook
Interactive online textbook covering quantum computing fundamentals through advanced topics, with runnable Qiskit code throughout.
PennyLane Codebook
Concept-by-concept coding exercises for learning quantum computing and quantum machine learning with PennyLane.
Xanadu Quantum Codebook
Structured learning path from quantum basics to advanced algorithms, with interactive exercises and instant feedback.
MIT OpenCourseWare – Quantum Computation
MIT's 8.370/18.435 course materials including lecture notes, problem sets, and exams, freely available online.
Quantum Computing for Computer Scientists (Microsoft)
A popular one-hour video lecture by Microsoft Research covering quantum computing concepts for a CS audience.
Books & Reference
Nielsen & Chuang – Quantum Computation and Quantum Information
The definitive textbook on quantum computing. Chapters are widely shared online and it is the standard academic reference.
Quantum Computing: An Applied Approach – Hidary
Practical introduction to quantum algorithms with code examples in multiple frameworks. A good bridge between theory and practice.
An Introduction to Quantum Computing – Kaye, Laflamme & Mosca
Undergraduate-level introduction requiring only linear algebra. Free PDF available via Oxford University Press resources.
Quantum Algorithm Zoo
Comprehensive catalogue of quantum algorithms with references, maintained by NIST. Not a book, but an invaluable reference.
Research & Papers
arXiv – quant-ph
The primary preprint repository for quantum physics and quantum computing research. Search and read papers before journal publication.
Shor's Factoring Algorithm (1994)
The landmark paper by Peter Shor introducing polynomial-time quantum factoring — the algorithm that sparked the modern QC era.
Grover's Search Algorithm (1996)
Grover's original paper presenting the quadratic speedup for unstructured database search, a foundational quantum algorithm.
Quantum Approximate Optimization Algorithm (QAOA)
Farhi, Goldstone & Gutmann's 2014 paper introducing QAOA, a key near-term algorithm for combinatorial optimization.
Google Quantum Supremacy (2019)
The Nature paper reporting the first claimed quantum computational advantage using the Sycamore processor.
Interactive Tools
Quirk – Quantum Circuit Simulator
Browser-based drag-and-drop quantum circuit simulator. No install needed — great for visualizing small circuits instantly.
IBM Quantum Composer
IBM's visual circuit builder and simulator in the browser. Build circuits graphically and run them on simulators or real QPUs.
CNOT.io – Quantum Circuit Visualizer
Lightweight online tool for drawing and simulating quantum circuits with state vector visualization.
HLQuantum
Unified Python SDK that works across Qiskit, Cirq, PennyLane, Braket, CUDA-Q, and IonQ from a single API. Includes built-in QFT, Grover, VQE, and QAOA.