Explore the fundamental concepts of quantum computing through interactive visualizations
This simulator helps you understand the core quantum computing concepts: superposition, entanglement, and parallelism.
Quantum computing is a revolutionary approach to computation that utilizes the principles of quantum mechanics to process information. Unlike classical computers that use bits (0s and 1s), quantum computers use quantum bits or "qubits".
In this simulation, you'll explore three fundamental quantum concepts:
Select a tab above to begin exploring each concept through interactive visualizations!
In classical computing, a bit can only be in one state at a time: either 0 or 1. But in quantum computing, a qubit can exist in both states simultaneously. This is called superposition.
The Bloch sphere is a visualization of a qubit's state. When measured, a qubit in superposition will "collapse" to either 0 or 1 with some probability.
Entanglement is a quantum phenomenon where two or more qubits become correlated in such a way that the quantum state of each qubit cannot be described independently of the others.
When entangled qubits are measured, their outcomes are correlated, even if they are physically separated by large distances.
Quantum parallelism refers to a quantum computer's ability to perform multiple calculations simultaneously by leveraging superposition.
In this example, we'll compare how a classical computer and a quantum computer might approach cracking a simple 3-digit code.
A classical computer must try each possibility one at a time.
A quantum computer can evaluate all possibilities simultaneously.