Introduction to Classical and Quantum Computing
Introduction to Classical and Quantum Computing is for newcomers who are interested in quantum computing as a potential career, but who may not be ready for advanced books or courses. The only prerequisite for this book is trigonometry, also called pre-calculus. You are not expected to have taken advanced math beyond that, and you are not expected to have experience with programming. So, if you are an advanced high school student or a beginning university student, this textbook is for you.
Learn Quantum Computation using Qiskit
This is a free digital textbook that will teach you the concepts of quantum computing while you learn to use the Qiskit SDK
Quantum Computing for the Quantum Curious
This open access book makes quantum computing more accessible than ever before. A fast-growing field at the intersection of physics and computer science, quantum computing promises to have revolutionary capabilities far surpassing “classical” computation. Getting a grip on the science behind the hype can be tough: at its heart lies quantum mechanics, whose enigmatic concepts can be imposing for the novice.
This classroom-tested textbook uses simple language, minimal math, and plenty of examples to explain the three key principles behind quantum computers: superposition, quantum measurement, and entanglement. It then goes on to explain how this quantum world opens up a whole new paradigm of computing.