๐งช Quantum Computing Labs
Hands-on quantum programming exercises running on Google Colab with IBM Qiskit. Build real quantum circuits, run them on simulators, and explore quantum phenomena.
How Labs Work
Each lab runs in Google Colab โ a free cloud-based Jupyter notebook environment. Click โOpen in Google Colabโ to start. You'll need a Google account. All quantum simulations run on IBM's Qiskit Aer simulator โ no quantum hardware needed!
Lab 1: Introduction to Quantum Computing & Bloch Sphere
Get hands-on with the basics of quantum computing. Explore qubit states, visualize quantum states on the Bloch sphere, and understand the fundamental building blocks of quantum computation.
Lab 2: Python Basics for Quantum Computing with IBM Qiskit
Learn the essential Python programming skills needed for quantum computing. Set up your Qiskit environment, build your first quantum circuits, and run them on a quantum simulator.
Lab 3: Unary and Binary Quantum Gates
Dive deep into quantum gates โ the fundamental operations of quantum computing. Implement and experiment with single-qubit (unary) and two-qubit (binary) gates using Qiskit.
Lab 4: Hadamard Gate, CNOT Gate & Entanglement
Explore the two most important gates in quantum computing โ Hadamard and CNOT. Create Bell states, verify quantum entanglement through measurements, and understand the power of quantum correlations.
๐งฉ Interactive Tools
Visual Circuit Builder
Drag-and-drop quantum gates onto a circuit grid. Watch the output state update in real-time on a Bloch sphere. Includes challenges!
Measurement Lab
Predict measurement outcomes, run simulations, and see animated histograms. Play the prediction game and build streaks!
Quantum State Navigator
Navigate through quantum state space by applying gates. Reach the target state on a 2D Bloch projection in minimum moves!