Learn quantum computing from scratch
Free tutorials covering core concepts, linear algebra, programming with Qiskit, and landmark quantum algorithms.
Start tutorialsWhat you will learn
- Basics — qubits, superposition, entanglement, and measurement
- Mathematics — vectors, Dirac notation, and unitary gates as matrices
- Programming — install Qiskit, build circuits, and visualize results
- Algorithms — Grover search and Shor factoring algorithm (overview)
New here? Start with What is a Qubit? → Superposition → Entanglement → Measurement.
Recommended learning path (about 2–4 hours)
1) Core concepts
2) The math you actually need
- Linear algebra
- Eigenvectors and eigenvalues
- Dirac notation
- Tensor products and partial trace
- Phase kickback
3) Hands-on with Qiskit
4) Landmark algorithms (high-level)
Popular questions (quick answers)
- “Can entangled particles communicate faster than light?” → Entanglement
- “What is wave function collapse?” → Measurement
- “Why are qubits so fragile?” → Decoherence & error correction
- “How do we picture a qubit?” → Bloch sphere
Browse by section
This site is written for self-study: each page is designed to be readable without outside prerequisites, and links forward to the next topic.