Represent qubits, quantum gates, circuits, measurements, and multipartite states mathematically and visually. Circuit simulations cover interference, entanglement, teleportation, and no-cloning.