๐Ÿงช 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!

Frameworks:๐Ÿ’™ IBM Qiskit๐Ÿ’› Google Cirq (Coming Soon)
๐ŸŒ
LAB 1

Lab 1: Introduction to Quantum Computing & Bloch Sphere

BeginnerIBM Qiskitโฑ 45-60 min

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.

Open in Colab
๐Ÿ
LAB 2

Lab 2: Python Basics for Quantum Computing with IBM Qiskit

BeginnerIBM Qiskitโฑ 60-90 min

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.

Open in Colab
๐Ÿšช
LAB 3

Lab 3: Unary and Binary Quantum Gates

IntermediateIBM Qiskitโฑ 60-90 min

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.

Open in Colab
๐Ÿ”—
LAB 4

Lab 4: Hadamard Gate, CNOT Gate & Entanglement

IntermediateIBM Qiskitโฑ 60-90 min

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.

Open in Colab
๐Ÿ’ก Tip: Ask the AI Tutor if you get stuck on any lab exercise โ€” it knows the course material and can help debug your quantum circuits!