Qiskit Books

Qiskit is the most widely used quantum SDK, and almost every framework-specific book on the market targets it. These titles teach quantum computing by writing and running real Qiskit circuits in Python, from your first gate through to algorithms on IBM Quantum hardware. They are the fastest route for developers who want to learn by building.

  • Cover of Dancing with Qubits
    Framework

    Dancing with Qubits

    Robert S. Sutor

    A genuinely complete bridge from intuition to working knowledge, taught with Qiskit. Sutor starts with everyday intuition and gradually builds the linear algebra, gates, and algorithms needed to understand quantum computing properly, then puts them to work in code. The second edition adds error correction, the latest hardware, and current algorithms.

    Best for
    Motivated developers who want to go beyond hand-waving, learn the mathematics at their own pace, and run real Qiskit code as they go.
  • Cover of Learn Quantum Computing with Python and Qiskit
    Framework

    Learn Quantum Computing with Python and Qiskit

    Robert Loredo

    A project-driven introduction to quantum computing using Python and Qiskit. Covers quantum gates, circuits, algorithms, and IBM Quantum hardware access through hands-on projects. Written by an IBM Quantum advocate.

    Best for
    Python developers who want to start writing real Qiskit code immediately without heavy theory upfront.
  • Cover of A Practical Guide to Quantum Computing
    Framework

    A Practical Guide to Quantum Computing

    Elias F. Combarro, Samuel Gonzalez-Castillo & Ismael Faro Sertage

    A current, hands-on path through quantum computing with Qiskit, taking you from the basics of qubits and circuits to running real algorithms on simulators and IBM hardware. Strong on the practical workflow that modern Qiskit developers actually use.

    Best for
    Developers who want an up-to-date, code-first guide built around the latest Qiskit toolchain.
  • Cover of Practical Quantum Computing for Developers
    Framework

    Practical Quantum Computing for Developers

    Vladimir Silva

    A developer-oriented guide to programming cloud quantum machines using Python, quantum assembly language, and IBM Q Experience. It walks through running gates and small algorithms on real hardware, with a focus on the tooling rather than the theory.

    Best for
    Software engineers who want a hands-on, hardware-access introduction without a heavy mathematical preamble.

Undergraduate / Introductory Textbooks

These textbooks assume familiarity with linear algebra and basic probability. Some assume a little physics; others are written specifically for computer scientists. They are the right level for upper-division undergraduates and self-taught engineers who have done the maths prerequisites.

  • Cover of Quantum Computation and Quantum Information
    Undergraduate

    Quantum Computation and Quantum Information

    Michael Nielsen & Isaac Chuang

    The definitive reference textbook for the field. It covers quantum circuits, algorithms, complexity, error correction, and quantum information theory from first principles, with rigorous proofs throughout. Every researcher owns a copy.

    Best for
    Anyone serious about the field. This is the standard reference regardless of background.
  • Undergraduate

    Introduction to Classical and Quantum Computing

    Thomas G. Wong

    A self-contained textbook that starts from classical logic gates and binary arithmetic before building up to quantum gates, interference, and major algorithms including Deutsch-Jozsa, Grover, and Shor. Every step is shown in full - no hand-waving. Available free on the author's website.

    Best for
    Self-taught engineers and undergraduates who want the most methodical, no-gaps-allowed introduction available. The free PDF makes it the obvious first pick.
  • Cover of Quantum Computing for Computer Scientists
    Undergraduate

    Quantum Computing for Computer Scientists

    Noson S. Yanofsky & Mirco A. Mannucci

    Written for programmers and theorists rather than physicists. It develops the linear algebra you need from scratch, then works through architecture, algorithms, and the theory of computation in language that computer scientists find natural. A favourite first textbook in CS departments.

    Best for
    Computer science students and software engineers who want a rigorous textbook that speaks their language.
  • Cover of Quantum Computing: A Gentle Introduction
    Undergraduate

    Quantum Computing: A Gentle Introduction

    Eleanor Rieffel & Wolfgang Polak

    A widely used MIT Press textbook that balances mathematical rigour with readable explanation. It covers quantum states, circuits, the major algorithms, and an unusually thorough treatment of error correction, all paced gently enough for self-study.

    Best for
    Undergraduates and self-learners who want a rigorous but approachable middle ground between popular science and Nielsen and Chuang.
  • Cover of Quantum Computing: An Applied Approach
    Undergraduate

    Quantum Computing: An Applied Approach

    Jack Hidary

    A practical introduction combining conceptual explanation with real code in Qiskit and Cirq. Covers linear algebra foundations, major quantum algorithms, and hands-on circuit implementation. One of the few textbooks that keeps the code central rather than an afterthought.

    Best for
    Software engineers and developers who want a code-first path through the undergraduate material - less theorem, more runnable circuits.
  • Cover of Quantum Computing for the Quantum Curious
    Undergraduate

    Quantum Computing for the Quantum Curious

    Ciaran Hughes, Joshua Isaacson, Anastasia Perry, Ranbel F. Sun & Jessica Turner

    A concise, high-school-and-up introduction developed at Fermilab. It introduces qubits, gates, entanglement, and key protocols with worked examples and exercises, while keeping the mathematics light. Freely available as an open-access PDF.

    Best for
    Students, teachers, and self-learners who want a short, exercise-driven first pass before a full textbook.
  • Cover of An Introduction to Quantum Computing
    Undergraduate

    An Introduction to Quantum Computing

    Phillip Kaye, Raymond Laflamme & Michele Mosca

    A clear and compact undergraduate textbook covering quantum circuits, key algorithms (Deutsch, Simon, Shor, Grover), and an introduction to error correction. The physics prerequisites are kept to a minimum.

    Best for
    Computer science students who want a clean, self-contained first textbook without heavy physics.
  • Cover of Quantum Computer Science: An Introduction
    Undergraduate

    Quantum Computer Science: An Introduction

    N. David Mermin

    A CS-focused introduction written by a physicist who wanted to spare computer scientists unnecessary physics baggage. The notation and framing are tailored for programmers and theorists rather than physicists.

    Best for
    Computer scientists who want a compact, no-physics-assumed introduction to quantum algorithms.
  • Cover of Mathematics of Quantum Computing
    Undergraduate

    Mathematics of Quantum Computing

    Wolfgang Scherer

    Covers the complete mathematical foundation: linear algebra, tensor products, probability, quantum mechanics formalism, quantum circuits, and major algorithms. Very explicit about the maths, making it ideal for bridging the gap between theory and implementation.

    Best for
    Students who want to build rigorous mathematical foundations before tackling Nielsen and Chuang.

Advanced / Graduate Texts

These are research-level references for those working at the frontier of quantum computing. They assume strong backgrounds in linear algebra, probability theory, and in some cases quantum mechanics. Recommended after you have worked through an undergraduate textbook.

  • Cover of Quantum Information Theory
    Graduate

    Quantum Information Theory

    Mark M. Wilde

    A rigorous graduate treatment of quantum Shannon theory, channel capacities, entropy measures, and quantum information protocols. Covers classical and quantum data compression, channel coding, and entanglement theory with full proofs.

    Best for
    Graduate students and researchers working on quantum communication, cryptography, or information theory.
  • Cover of Quantum Error Correction
    Graduate

    Quantum Error Correction

    Daniel A. Lidar & Todd A. Brun (eds.)

    A comprehensive graduate reference on quantum error correction, covering stabilizer codes, fault-tolerant computation, decoherence-free subspaces, and topological codes. Each chapter is written by leading researchers in that sub-area.

    Best for
    Researchers and advanced graduate students specialising in fault-tolerant quantum computation.
  • Cover of Introduction to Quantum Algorithms via Linear Algebra
    Graduate

    Introduction to Quantum Algorithms via Linear Algebra

    Richard J. Lipton & Kenneth W. Regan

    A compact graduate primer that reaches the major quantum algorithms using linear algebra alone, deliberately skipping the physics. It builds Deutsch, Simon, Shor, and Grover up cleanly from matrices and vectors, making the algorithmic core unusually transparent.

    Best for
    Theorists and computer scientists who want the algorithms presented as pure linear algebra without quantum mechanics.
  • Cover of Classical and Quantum Computation
    Graduate

    Classical and Quantum Computation

    A. Yu. Kitaev, A. H. Shen & M. N. Vyalyi

    A theoretical computer science and mathematical physics approach to quantum computation, with a strong focus on complexity theory and the algebraic structures underlying quantum algorithms. Dense and rigorous.

    Best for
    Theoretical computer scientists interested in quantum complexity and the mathematical structures of quantum computation.
  • Cover of Quantum Computing: From Linear Algebra to Physical Realizations
    Graduate

    Quantum Computing: From Linear Algebra to Physical Realizations

    Mikio Nakahara & Tetsuo Ohmi

    Bridges the gap between abstract quantum information theory and physical hardware realizations. Covers NMR, ion trap, and solid-state qubits alongside the algorithms. More physics-heavy than most texts but uniquely hardware-grounded.

    Best for
    Engineers and physicists who want to understand how quantum algorithms map to specific hardware implementations.

Quantum Machine Learning

Quantum machine learning sits at the intersection of quantum computing and classical ML. These books cover quantum linear algebra subroutines, variational quantum circuits as ML models, and hybrid classical-quantum approaches.

  • Cover of Machine Learning with Quantum Computers
    Specialised

    Machine Learning with Quantum Computers

    Maria Schuld & Francesco Petruccione

    The modern treatment of quantum ML with PennyLane examples throughout. Covers quantum kernels, variational circuits, quantum neural networks, and the debate around genuine quantum advantage in ML tasks.

    Best for
    ML engineers and researchers who want a practical, up-to-date guide to variational and hybrid quantum ML.
  • Cover of A Practical Guide to Quantum Machine Learning and Quantum Optimization
    Specialised

    A Practical Guide to Quantum Machine Learning and Quantum Optimization

    Elias F. Combarro & Samuel Gonzalez-Castillo

    A hands-on tour of modern quantum algorithms for machine learning and optimisation, with runnable code in Qiskit, PennyLane, and other frameworks. Covers QAOA, VQE, quantum kernels, and variational classifiers, run on both simulators and real hardware.

    Best for
    Practitioners who want to implement contemporary QML and quantum optimisation algorithms rather than just read about them.
  • Cover of Quantum Machine Learning
    Specialised

    Quantum Machine Learning

    Peter Wittek

    The foundational text on quantum ML: covers quantum linear algebra, quantum PCA, quantum support vector machines, and early hybrid approaches. Written before variational circuits dominated, so it focuses on near-ideal quantum speedups.

    Best for
    ML practitioners and researchers who want to understand the theoretical basis of quantum ML algorithms.

Post-Quantum Cryptography

Post-quantum cryptography designs classical cryptographic schemes that remain secure against quantum attacks. With NIST having published its first finalised post-quantum standards (FIPS 203, 204, and 205) in 2024, this area is increasingly important for security engineers and cryptographers.

  • Cover of Post-Quantum Cryptography
    Specialised

    Post-Quantum Cryptography

    Daniel J. Bernstein, Johannes Buchmann & Erik Dahmen (eds.)

    The academic reference for post-quantum cryptographic schemes, covering lattice-based, code-based, hash-based, and multivariate polynomial systems. Each chapter is written by the researchers who developed the relevant scheme.

    Best for
    Cryptographers, security engineers, and researchers who need rigorous coverage of quantum-resistant algorithms.