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.

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.

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.

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.

Post-Quantum Cryptography

Post-quantum cryptography designs classical cryptographic schemes that remain secure against quantum attacks. With NIST finalising post-quantum standards, this area is increasingly important for security engineers and cryptographers.