Skip to content
Quantum ComputingAN INTERACTIVE OPEN TEXTBOOK
charithj.com.au

Choose your learning pathway

Begin with the gentle first route. Build intuition about qubits, measurement, interference and entanglement before diving into algorithm design. Use the mathematics bridges whenever a symbol gets in the way.

Available now: the complete author introduction, foundation lessons and ten browser experiments. Next: the detailed specialist volumes in the catalogue.

Connect the circuit model to familiar programming ideas, then explore measurement and simulation and hardware constraints.

The planned programming volume P01–P24 covers environments, reusable circuit builders, statistical tests, debugging, compilation and reproducible software. It uses supplied algorithm contracts so that the algorithms specialist pathway is not a prerequisite. SDK notebooks remain planned; no browser tool pretends to execute Python.

Follow complex numbers, linear algebra, Dirac notation, tensor products and complexity.

The algorithms and advanced volumes expand toward QFT, QPE, optimisation, Hamiltonian simulation, error correction, resource estimation and careful benchmarking. These specialist chapters are mapped, not yet complete. The QFT and QPE browser experiments provide small models with explicit assumptions.

Read the security section in the original introduction, then explore BB84 in the experiment studio. Compare an intercept–resend adversary with channel noise, and explain why QBER alone cannot prove security.

The planned security volume S01–S26 supplies its own classical cryptography refresher and algorithm threat explanations. Its scope includes QKD, the distinct classical approach of post-quantum cryptography, vetted library exercises and migration planning. Production cryptography and key generation are outside this release.