Education
Courses in quantum science
Course texts with worked examples and interactive experiments, from the qubit to error correction.
The courses
11 coursesBasics
5 coursesQuantum Computing
Build from classical computation to quantum states, circuits, and algorithms.
Prerequisites
Basic linear algebra. No prior quantum mechanics required.
Quantum Algorithms
Explore the techniques behind interference, quantum search, and simulation.
Prerequisites
Quantum Computing course or equivalent knowledge.
Quantum Programming
Turn quantum algorithms into testable, reproducible programs with Qiskit.
Prerequisites
Quantum Computing and Quantum Algorithms, or equivalent knowledge. Python essentials are introduced in the course.
Quantum Information
Study quantum states, entanglement, and the limits of communication.
Prerequisites
No prior quantum mechanics, information theory, or linear algebra course required. Mathematics is developed in context.
Quantum Hardware
Connect qubits and gates to physical devices and quantum processors.
Prerequisites
Quantum Computing course or equivalent knowledge. Device physics is introduced in context.
Advanced
6 coursesQuantum Foundations
Derive quantum theory from physical principles and examine what its assumptions mean.
Prerequisites
Comfort with vectors, matrices, and probability at the level of a first university course. No prior quantum mechanics required.
Quantum Information Theory
Derive operational bounds and study the limits of quantum communication and resources.
Prerequisites
Quantum Foundations and introductory Quantum Information, or equivalent knowledge of density operators, tensor products, measurements, and entropy. Comfort with linear algebra and probability.
Quantum Error Correction
Construct quantum codes and carry their protection through noisy computations.
Prerequisites
Quantum Information Theory and basic Quantum Computing, or equivalent knowledge of states, channels, Pauli operators, reference systems, and circuits. Binary coding theory is introduced in context.
Quantum Cryptography
Turn quantum signals into secret keys and examine the assumptions behind security.
Prerequisites
Quantum Information or equivalent knowledge of qubits, measurement, tensor products, and elementary probability. No prior cryptography required.
Interpretations of Quantum Mechanics
Compare interpretations through shared experiments, explicit assumptions, and mathematical arguments.
Prerequisites
Quantum Foundations or equivalent knowledge of states, density operators, tensor products, measurement, and probability. Quantum Information Theory is helpful; elementary calculus is used for Bohmian dynamics.
Quantum Experiments
Connect quantum laboratory and thought experiments to predictions, measurements, and evidence.
Prerequisites
Basic algebra, waves, and probability. Vectors and quantum notation are introduced through examples; later chapters use simple matrices and tensor products.
Self-paced textbooks by Mithilesh Kumar. Courses are being developed; each course describes its current scope.
Sequence
How the courses connect
The Basics courses cover quantum computing, algorithms, programming, information, and hardware. The advanced sequence begins with Quantum Foundations, continues with Quantum Information Theory, and develops reliable computation in Quantum Error Correction. Interpretations of Quantum Mechanics offers a parallel advanced path from Quantum Foundations into measurement, reality, and quantum observers. Quantum Experiments is another advanced course, connecting laboratory and thought experiments through interactive models and evidence. Open the prerequisites above to find the right fit.
Research handbook