Q-Learn

Learn quantum computing

Updated · By Daniel Tolenaar, maker of Q-Learn

The short answer

You can learn quantum computing without a physics degree. Start with what a qubit is, then superposition and entanglement, then the quantum gates that act on qubits, and finally the algorithms, such as Grover's and Shor's, that put them to work. School algebra is enough to begin; linear algebra (vectors and matrices) helps later. This guide takes you through those steps in order, with plain-English explainers, an interactive simulator and code you can run.

Learn quantum computing step by step, in the free Q-Learn app. Get it on Google PlayGet Q-Learn

A step-by-step path

Quantum computing is easier to learn in the right order, because every idea rests on the one before. Follow these steps from the top. Each page opens with a short answer, so you can skim what you already know.

Step 1: The big picture

Step 2: Qubits and their strange behaviour

  • What is a qubit? The quantum version of a bit, and why it is not simply "0 and 1 at once".
  • What is superposition? How a qubit holds a combination of states, and how interference makes that useful.
  • What is quantum entanglement? The link between qubits that has no classical equivalent, and why it cannot send messages faster than light.

Step 3: Gates and circuits

Step 4: Quantum algorithms

  • Grover's algorithm Quantum search in about √N steps, with an interactive demo and 13 lines of Python.
  • Shor's algorithm How a quantum computer could factor large numbers, with a worked example factoring 15.
  • Quantum teleportation Moving a qubit's state using entanglement and two ordinary bits, simulated in Python.

Step 5: The real world

How long does it take to learn quantum computing?

The basics take a few weeks of short, regular sessions. Ten to fifteen minutes a day is enough to understand qubits, superposition, entanglement and the main gates in about a month. Following algorithms such as Grover's and Shor's in detail takes a few months, mostly spent getting comfortable with vectors and matrices. Research or engineering work in the field usually needs a university degree in physics, computer science or mathematics. These are rough figures; everyone's pace is different.

What maths do you need?

To start, none beyond school algebra and the idea of a probability. As you go further, three things help:

  • Complex numbers, because amplitudes can be complex. Most beginner material only needs positive and negative numbers.
  • Vectors and matrices, because a qubit's state is a vector and a gate is a matrix. This is the single most useful thing to learn.
  • Basic probability, to understand measurement.

You do not need quantum mechanics first. Quantum computing uses a small, tidy part of it, and many people find it the easiest way into quantum physics.

Learn by doing

Reading only goes so far. These are the quickest ways to make the ideas stick:

Learn quantum computing on your phone

Q-Learn is a free app that turns this path into a structured course: 176 short lessons across 10 courses, from your first qubit to quantum cryptography and quantum machine learning. Each lesson takes a few minutes, with interactive circuit builders, animated Bloch spheres, quizzes after every module, and a certificate with a verifiable ID for each course you finish. It is available in 11 languages.

Eight of the ten courses and your first certificate are free. One optional payment unlocks the two advanced courses, and there is no subscription.

Frequently asked questions

Can I learn quantum computing on my own?

Yes. Everything you need to understand the fundamentals is available for free, including this guide, and you can practise on simulators without access to a quantum computer. A structured course helps you keep going in the right order.

Is quantum computing hard to learn?

The core ideas are unfamiliar rather than difficult. Most people find the first steps, qubits, superposition and gates, manageable with short explanations and pictures. It gets harder when you work through algorithms in full mathematical detail.

Do I need to know physics to learn quantum computing?

No. You can learn quantum computing as a kind of mathematics and programming, without studying physics first. The physics helps you understand how real qubits are built, which matters more if you want to work on the hardware.

Do I need to know how to code?

Not to understand quantum computing. Coding helps once you want to run your own circuits, and Python is the language most quantum frameworks use.

Is there a free way to learn quantum computing?

Yes. This guide and the simulator are free, and the Q-Learn app's first eight courses are free. IBM, Microsoft and others also publish free learning material and let you run small circuits on real quantum hardware.