This skill group introduces learners to the practical and mathematical foundations of quantum computing. Starting with the representation of quantum information, learners explore how a single qubit is described mathematically and visualised using the Bloch sphere. They then study how single qubits are manipulated with quantum gates and represented in basic single-qubit circuits, together with measurement and the no-cloning theorem. Finally, learners extend these concepts to multi-qubit systems, learning how qubits combine through tensor products, how multi-qubit gates operate, and how entanglement arises and influences computation, culminating in an understanding of the gate model and universal gate sets. They also examine quantum state preparation and measurement, including expectation values, fidelity, and quantum state tomography.
External: Basic linear algebra
External: Introductory quantum mechanics (helpful but not required)