Start from zero
You don’t need a physics degree. Bring your curiosity, and we’ll build the ideas together.
Quantum computing is a different way to represent and transform information. You can begin with a few clear ideas, test them in your browser, and learn the mathematics as you need it.
This book is written by Dr. Charith Jayasekara, a computing educator and quantum computing researcher. The original introduction is preserved alongside shorter lessons and interactive experiments.
A gentle first route
Section titled “A gentle first route”- Classical computing versus quantum computing — understand what changes, and what stays familiar.
- Understanding qubits — meet a quantum state and try the Bloch sphere.
- Superposition — see why amplitudes are more than probabilities.
- Quantum measurement — predict outcomes, run shots and interpret the results.
- Quantum phase and interference — discover how phase changes what you can measure.
- Entanglement and Bell states — investigate states that must be described together.
Allow about 15 minutes for each lesson, with extra time to explore. These times are suggestions; there is no deadline and no locked content.
If the mathematics feels unfamiliar
Section titled “If the mathematics feels unfamiliar”Use complex numbers, vectors and matrices and probability and amplitudes as short bridges. The conceptual route above remains open while you work through them.
Make the learning active
Section titled “Make the learning active”Read → visualise → predict → experiment → verify → practise → extend. Before changing a control, say what you think will happen. After running a lab, compare the result with your prediction. A surprising result is a useful place to slow down.
The experiment studio runs small, ideal quantum simulations in your browser. It does not connect to quantum hardware. You can save reading progress on this device, download chapter PDFs, and study without an account.
A book that grows with you
Section titled “A book that grows with you”The full catalogue preserves the complete 170-chapter plan: foundations, programming, algorithms, security, advanced research and an algorithm atlas. Available means there is a reading lesson; planned means the detailed chapter is still being developed. The pathways describe how those volumes fit together.
Ready for the next step?
Your progress stays in this browser.