Skip to content

Learn quantum computing from scratch

Free tutorials covering core concepts, linear algebra, programming with Qiskit, and landmark quantum algorithms.

Start tutorials

What 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?SuperpositionEntanglementMeasurement.

Recommended learning path (about 2–4 hours)

1) Core concepts

  1. What is a Qubit?
  2. Superposition
  3. Entanglement
  4. Measurement

2) The math you actually need

  1. Linear algebra
  2. Eigenvectors and eigenvalues
  3. Dirac notation
  4. Tensor products and partial trace
  5. Phase kickback

3) Hands-on with Qiskit

  1. Install Qiskit
  2. Your first circuit
  3. Visualization

4) Landmark algorithms (high-level)

  1. Grover search
  2. Amplitude amplification
  3. Quantum Fourier Transform (QFT)
  4. Shor’s algorithm

Popular questions (quick answers)

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.