π― Your Learning Path
π Start Here
If you're brand new to quantum:
- Read Phase 0: Destroy Your Assumptions
- Use our Quantum Playground (Quirk simulator)
- Progress through Phase 1 lessons
- Then try real quantum hardware!
π οΈ Tools You'll Need
1. Start with Browser-Based Tools (No Install)
Quirk Quantum Simulator
What: Interactive drag-and-drop circuit builder
Why: Instant visual feedback, no coding required
Best for: Building intuition, experimenting with gates
IBM Quantum Composer
What: Visual circuit composer + real quantum hardware access
Why: Run circuits on actual quantum computers (for free!)
Best for: Experiencing real quantum behavior
2. Install Python Tools (For Serious Learning)
Qiskit (IBM's Framework)
What: Python library for quantum computing
Why: Industry standard, great documentation, free cloud access
Best for: Building real quantum applications
pip install qiskit qiskit-ibm-runtime
π IBM Quantum Setup (Free Access to Real Quantum Computers!)
π This is HUGE
IBM gives you FREE access to real quantum computers. Not simulatorsβactual quantum hardware. You can run your circuits on superconducting qubits cooled to near absolute zero.
Step 1: Create IBM Quantum Account
- Go to https://quantum.ibm.com/
- Click "Sign in" β "Create an IBMid"
- Fill out the form (takes 2 minutes)
- Verify your email
- You're in! π
Step 2: Explore the Dashboard
Once logged in, you'll see:
- Composer: Visual circuit builder (like Quirk but connected to real hardware)
- Lab: Jupyter notebooks in your browser
- Systems: See available quantum computers and their specs
- Jobs: Track your submitted circuits
Step 3: Run Your First Circuit
Simple Superposition Experiment
- Open Composer
- Drag a
Hgate onto qubit q0 - Add a Measure gate
- Click "Run" β Select a backend:
- Simulator: Instant results (classical simulation)
- Real device: Waits in queue, runs on actual quantum hardware!
- Check results: Should see ~50% |0β©, ~50% |1β©
Step 4: Run on Real Hardware
β οΈ Real Quantum = Real Noise
Real quantum computers have errors (decoherence, gate errors, measurement errors). If your results aren't perfect 50/50, that's normal! This is why quantum error correction matters.
What you'll notice on real hardware:
- Results might be 48% / 52% instead of perfect 50/50
- Queue times vary (1 second to 10 minutes depending on system load)
- Different quantum computers have different error rates
- Short circuits work better (less time for decoherence)
π Understanding Your Results
Interpreting Histograms
Simulator results (ideal):
|0β©: 50% ββββββββββββββββββββββββ
|1β©: 50% ββββββββββββββββββββββββ
Real quantum computer results (noisy):
|0β©: 48% βββββββββββββββββββββββ
|1β©: 52% βββββββββββββββββββββββββ
The noise is REAL quantum noiseβnot a bug. This is what current quantum hardware looks like.
π» Qiskit Code Example
If you've installed Qiskit, here's the same circuit in code:
from qiskit import QuantumCircuit
from qiskit_ibm_runtime import QiskitRuntimeService, Sampler
# Create circuit
qc = QuantumCircuit(1, 1)
qc.h(0) # Hadamard gate
qc.measure(0, 0) # Measure qubit 0 β classical bit 0
# Run on simulator
from qiskit.primitives import Sampler as LocalSampler
sampler = LocalSampler()
result = sampler.run(qc, shots=1000).result()
print(result.quasi_dists)
# OR run on real IBM quantum computer:
# service = QiskitRuntimeService(channel="ibm_quantum", token="YOUR_TOKEN")
# backend = service.least_busy(operational=True, simulator=False)
# sampler = Sampler(backend)
# job = sampler.run(qc, shots=1000)
# print(job.result())
π Suggested Learning Order
Week 1: Intuition
Complete Phase 0 lessons. Use Quirk to play with H gates, X gates, measurement. Don't worry about math yet.
Week 2: Gates & Bloch Sphere
Learn Phase 1 lessons. Create IBM Quantum account. Run simple circuits on simulator.
Week 3: Real Hardware
Run circuits on real quantum computer. Compare simulator vs hardware results. Understand noise.
Week 4+: Algorithms
Learn Phase 2 algorithms. Install Qiskit. Build your own quantum programs.
π Additional Resources
- IBM Quantum Learning - Interactive courses
- Qiskit Textbook - Comprehensive guide
- Quantum Country - Spaced repetition learning
- Qiskit Tutorials - Code examples
Ready to Start Your Quantum Journey? π
Begin by destroying your classical assumptions, then build up quantum intuition step by step.
Start Phase 0 Open Playground