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.