The short version
- You need
- High school algebra, basic probability, and any programming experience.
- Start with
- Intuition, not maths. Understand why a qubit matters before you touch a matrix.
- First framework
- Qiskit. It is the most widely used, and IBM gives you free access to real hardware.
- Time to a foundation
- 4 to 8 weeks at 30 to 60 minutes a day. Another 4 to 6 weeks to write your own circuits.
01 Can you actually learn quantum computing as a beginner?
Yes, and you have better options today than at any point in the past. IBM, Google, and Xanadu have all built beginner-focused learning materials specifically to grow the talent pipeline, and IBM's free Qiskit learning resources are used by a large global community of learners. You do not need a physics PhD to start.
What you do need is patience with abstraction.
Quantum computing is genuinely different from classical programming. The concepts take a week or two to settle in your brain before they start feeling natural.
That settling-in period is normal and expected. It is not a sign that you have picked the wrong subject.
- High school algebra. Solving equations, working with variables.
- Basic probability. Understanding what it means for something to be 50% likely.
- Any programming experience. Most courses use Python, but even pseudocode experience is enough to start.
If you need to brush up on linear algebra before going deeper, Brilliant's Linear Algebra course is the fastest path.
02 What to learn in what order
Four stages. Do them in this sequence and each one makes the next one easier.
- Start with intuition, not maths Learn what a qubit is, why superposition and entanglement matter, and how quantum computers differ from classical computers. Any beginner course gets you here.
- Learn the circuit model Quantum circuits are the universal language. You want to understand what gates are, how to compose them, and how measurement works. The Qiskit Textbook or IBM Learning Basics cover this well, and our quantum gates reference has every gate with its matrix.
- Run your first circuit on real hardware IBM provides free access to real quantum computers. Running even a simple circuit on real hardware does something a textbook cannot: it makes the field feel real.
- Study one algorithm deeply Grover's algorithm is the best starting point. It is elegant, widely studied, and teaches the core quantum speedup intuition without requiring heavy maths.
See our full learning path guide for a step-by-step course sequence.
03 Best free courses for beginners
26 free beginner courses.
-
Prof. Elias Fernandez-Combarro Alvarez, University of Oviedo
A Practical Introduction to Quantum Computing (CERN)
CERN openlab's free lecture series on quantum computing covering qubits, quantum algorithms, QAOA, VQE, and quantum machine learning. Taught by a University of Oviedo professor with no physics background required.
-
Amazon Web Services
Amazon Braket Learning Plan and Digital Badge (AWS Skill Builder)
AWS's free two-course plan: quantum computing basics, then Amazon Braket in notebooks. An AWS digital badge if you score 80% on the assessment.
-
Microsoft
Azure Quantum Learning Path (Microsoft)
Microsoft's free learning path for Azure Quantum covering Q#, quantum concepts, resource estimation, and the Azure Quantum platform.
-
IBM Quantum
Basics of Quantum Information (IBM Learning)
IBM's free interactive introduction to quantum information. Covers single and multi-qubit states, quantum circuits, and entanglement with interactive exercises.
-
NVIDIA
CUDA-Q Academic (NVIDIA)
NVIDIA's free open curriculum for hybrid quantum-classical computing on CUDA-Q. Interactive notebooks from a first qubit through QEC, chemistry, QAOA, QML and hybrid GPU-QPU workflows. Run locally, on Colab, qBraid, Brev or Braket.
-
IBM Quantum
Designing and Leading Quantum Projects (IBM Learning)
IBM's free four-hour guide for teams starting a quantum initiative. Covers assembling a team, early-stage goals, partners, and metrics. Aimed at project leaders, not circuit programmers.
-
IonQ
Introduction to Quantum Computers (IonQ Lecture Series)
IonQ Scientists and Engineers
IonQ's free 2-part lecture series taught by company scientists and engineers. Covers the history of quantum computing, trapped ion hardware architecture, and how to characterize quantum systems.
-
D-Wave
Introduction to Quantum Computing (D-Wave)
D-Wave's free introduction. How annealing machines differ from gate-model computers, and which optimization problems they are sold for. No background required.
-
Qubit by Qubit instructors (Stanford PhDs)
Introduction to Quantum Computing (Qubit by Qubit)
A two-semester year-long quantum computing course by The Coding School, taught by Stanford PhDs in partnership with Google Quantum AI. Free for partner schools; scholarships available for individual students.
-
IBM Quantum
Introduction to Quantum Computing with Qiskit (openHPI / IBM Quantum)
Dr. Elisa Bäumer and Carmen Recio Valcarce, IBM Quantum
Two-week free Qiskit course on openHPI, taught by IBM Quantum researchers. Deutsch-Jozsa and Grover, written out in code.
-
Wolfram Research
Introduction to Quantum Computing with the Wolfram Language
Wolfram's quantum framework for Mathematica. Circuits, operators, and states as symbolic objects you can compute and plot.
-
IonQ
Introduction to Quantum Programming (IonQ Lecture Series)
IonQ Researchers
IonQ's free 4-part lecture series on quantum programming. Covers quantum algorithms, circuits, programming with multiple SDKs, and quantum chemistry including VQE. Taught by IonQ researchers.
-
Qiskit
Learn Quantum Computing with Qiskit Textbook
IBM Quantum / Qiskit Team
The original Qiskit Textbook, now archived on GitHub. Gates and circuits, Grover, Shor, error correction, and quantum machine learning, as Jupyter notebooks.
-
PennyLane
PennyLane Codebook (formerly Xanadu Quantum Codebook)
Xanadu
Xanadu's interactive textbook, now hosted as the PennyLane Codebook. Coding exercises in the browser.
-
PennyLane
PennyLane Codebook: Interactive Quantum Computing Lessons
Xanadu / PennyLane Team
PennyLane's browser exercises. 15 modules, from qubits and gates through Grover, Shor, error correction, and variational algorithms.
-
QWorld
QBronze: Introduction to Quantum Computing and Quantum Programming (QWorld)
QWorld's free, self-study quantum computing workshop. Covers quantum states, quantum operators, quantum protocols, and quantum search using Python and Jupyter notebooks. No physics background required.
-
IBM Quantum
Quantum Business Foundations (IBM Learning)
IBM's free three-hour course for a business audience: what the machines do, and where a company might use one. Optional Credly badge after IBM's exam.
-
IBM Quantum
Quantum Computing (IBM SkillsBuild)
IBM SkillsBuild
IBM SkillsBuild's free beginner learning content on quantum computing fundamentals. Visual learning activities and virtual labs covering qubits, superposition, entanglement, quantum gates, and basic circuit building.
-
Dr Steven Herbert, University of Cambridge
Quantum Computing (University of Cambridge)
University of Cambridge's undergraduate Quantum Computing course, with lecture notes publicly available, covering qubits, superposition, entanglement, core quantum algorithms, and quantum cryptography. Accessible at no cost.
-
Qubit
Quantum Computing 101: From Zero to Your First Circuit
QuantumComputingCourses
Nine free modules on this site, from what a qubit is to a circuit in Qiskit, using the Bloch sphere and the circuit builder. No signup.
-
Coursera
Quantum Computing For Everyone - An Introduction
Fractal Analytics (Srinjoy Ganguly, Shalini Devendrababu)
Fractal Analytics on Coursera, for beginners. Two modules: history and theory, then qubits, gates, and circuits in Qiskit.
-
QURECA
Quantum for Everyone 2.0 (free sample)
Half-hour free sample of QURECA's Quantum for Everyone 2.0. Non-technical, on their own site.
-
Microsoft
Quantum Katas: Self-Paced Quantum Programming Exercises (Microsoft)
Microsoft Quantum
Microsoft's free Q# exercises, in the browser. Each one is a programming problem, from single qubits through algorithms, checked as you go.
-
Coursera
SpecialisationThe Complete Quantum Computing Course for Beginners
Packt
Packt specialization on Coursera, three courses. High-school maths to start, then Qiskit and algorithms on IBM hardware. No programming experience required.
-
Keio University / Rodney Van Meter
Understanding Quantum Computers (Keio University)
Keio University's accessible introduction to quantum computing on FutureLearn, taught by Rodney Van Meter. Explains the motivation for building quantum computers, the key principles, important algorithms, and a look at quantum hardware and the emerging industry, with minimal mathematics.
-
IBM Quantum
Use a Quantum Computer Today (IBM Learning)
Olivia Lanes (IBM Quantum)
IBM Quantum Learning, taught by Olivia Lanes. The notebooks use a quantum computer from the start. Optional Credly badge after IBM's exam.
04 Best paid courses for beginners
Structured programs with certificates and more guided support.
-
Brilliant
Applied Probability
Probability on Brilliant, from counting outcomes to the distribution a measurement returns. The Born rule sits on this.
-
Q-CTRL
Black Opal (Q-CTRL)
Q-CTRL's browser learning platform. Twelve skills from superposition through programming, plus application modules such as logistics and finance. A free tier samples the beginner skills; Pro is listed at $9.99 to $19.99 USD per month.
-
Brilliant
Complex Numbers
Complex numbers, amplitudes, phases, and the complex plane, as interactive problems. This is the notation a qubit state is written in.
-
Brilliant
Computer Science Fundamentals
Search, sort, Big O, and graphs, as interactive problems on Brilliant. The same counting is what you use when a quantum algorithm has a cost.
-
D-Wave
Foundations for Quantum Programming (D-Wave)
Preparatory course building the math and Python skills needed before D-Wave's Quantum Programming Core. Covers QUBO formulation, quadratic models, constraint writing, and Python for optimization. Optional but recommended for developers without strong math backgrounds.
-
D-Wave
Getting Started with Applied Quantum Optimization
D-Wave course on spotting optimization problems their hybrid solvers can take. Constraints and a business case. No maths or physics required.
-
edX
Introduction to Post-Quantum Cryptography (UMBC)
Lei Zhang (UMBC)
UMBC's six-week edX course on post-quantum cryptography for beginning STEM learners. Lectures and labs on quantum-safe encryption, Shor and Grover, and NIST-standard algorithms. Audit is free; a verified certificate is paid.
-
edX
Introduction to Quantum Computing for Everyone (University of Chicago)
Diana Franklin (University of Chicago)
University of Chicago's edX beginner course from Diana Franklin. Basic algebra only. Quantum operations, qubit representation, measurement and superposition over five weeks. Audit is free; a verified certificate is paid.
-
Brilliant
Logic
Deduction puzzles on Brilliant: order, negation, and working through cases. The same habits show up in proofs.
-
Coursera
Practical Quantum Computing with IBM Qiskit for Beginners
Packt
Packt on Coursera. Qiskit from the first gates through Deutsch-Jozsa, quantum cryptography, and teleportation.
-
Udemy
QC101 Quantum Computing & Intro to Quantum Machine Learning
Kumaresan Ramanathan
Udemy course by Kumaresan Ramanathan. Quantum physics, then Qiskit and Q#, including jobs on IBM hardware, and a short introduction to quantum machine learning.
-
edX
CertificateQuantum 101: Quantum Computing & Quantum Internet
Delft University of Technology (QuTech)
A professional certificate from Delft University of Technology. Qubits, quantum hardware, algorithms, error correction, and the quantum internet.
-
Brilliant
Quantum Computing (Interactive)
Brilliant's quantum computing course uses puzzles and pictures. It sits inside a Brilliant subscription, and the free trial includes it.
-
Coursera
Quantum Computing with Qiskit and Advanced Algorithms
Packt
A Qiskit-based course that moves from quantum fundamentals into the major quantum algorithms: teleportation, Deutsch, Bernstein-Vazirani, Grover's search, and Shor's factoring algorithm, with implementation on simulators and real quantum hardware.
-
QURECA
Quantum for Everyone 2.0
QURECA's 15-hour course for a non-technical audience, students through executives. On their LMS. They say it is CPD-certified. This site does not issue that certificate.
-
Brilliant
Quantum Mechanics with Sabine
Brilliant / Sabine Hossenfelder
Quantum mechanics on Brilliant, with Sabine Hossenfelder. You work the simulations: states, superposition, and measurement.
-
QURECA
Quantum Strategy for Business (QURECA)
QURECA's four-hour beginner course on quantum strategy for a business audience. Listed at 200 EUR on their academy at the time of writing.
-
edX
Quantum-safe Digital Infrastructures: Challenges and Solutions for Governance
Delft University of Technology
Written for managers. What a quantum computer breaks in today's cryptography, and how an organisation plans a quantum-safe migration.
-
edX
Quantum-safe Digital Infrastructures: Technical Challenges and Solutions
Delft University of Technology
The technical side of a quantum-safe migration: cryptography, trust infrastructures, hybrid security, and hybrid certificates. From Delft.
-
edX
The Quantum Internet and Quantum Computers: How Will They Change the World?
Delft University of Technology (QuTech)
A Delft introduction with little maths: what a quantum computer is, and what a quantum internet is for.
05 Questions beginners ask
- Can I learn quantum computing without a physics degree?
- Yes. The best beginner courses are built for people with a general maths background. You do not need a physics or computer science degree to start. Courses from IBM, Xanadu, and Qiskit are specifically designed for this audience.
- What maths do I need?
- For beginner courses: basic algebra and probability. For intermediate work, linear algebra (vectors and matrices) is essential. Most beginner courses teach the required maths as they go, so you do not need to study it all upfront.
- How long does it take to learn the basics?
- Most learners get a solid conceptual foundation in 4-8 weeks at 30-60 minutes per day. Getting to the point of writing basic quantum circuits takes another 4-6 weeks.
- Should I start with Python or quantum theory?
- Start with quantum theory first, just the concepts, not the maths. Then add Python and Qiskit once you understand what you are trying to compute. Most beginner courses follow this sequence naturally.
- What is the difference between Qiskit, Cirq, and PennyLane?
- Qiskit is IBM's framework, the most widely used, with free IBM hardware access. Cirq is Google's framework, well-suited for near-term algorithms on Google hardware. PennyLane (from Xanadu) is the best choice if you want to explore quantum machine learning. As a beginner, start with Qiskit.
