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
21 free beginner courses, ranked by rating.
-
AMAZON BRAKET
Amazon Braket Learning Plan and Digital Badge (AWS Skill Builder)
Amazon Web Services
AWS's free two-course learning plan covering quantum computing fundamentals and hands-on Amazon Braket development. Earns an AWS digital badge after an 80% pass on the assessment.
-
QUBITS
Quantum Computing (University of Cambridge)
Dr Steven Herbert, 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.
-
QUANTUM CIRCUITS
A Practical Introduction to Quantum Computing (CERN)
Prof. Elias Fernandez-Combarro Alvarez, University of Oviedo
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.
-
D-Wave
Introduction to Quantum Computing (D-Wave)
D-Wave's free introductory course demystifying quantum computing for general audiences. Covers how quantum computers work, annealing vs gate-model systems, and real-world optimization use cases. No background required.
-
Coursera
SpecialisationThe Complete Quantum Computing Course for Beginners
Packt
A complete beginner's specialization covering quantum fundamentals, Qiskit programming, and real quantum algorithms, from high-school maths to running code on real quantum hardware.
-
WOLFRAM LANGUAGE
Introduction to Quantum Computing with the Wolfram Language
Wolfram Research
Wolfram's quantum computing framework for Mathematica and the Wolfram Language, offering a unique symbolic computation approach to quantum circuits, ideal for mathematical exploration, visualization, and analysis without writing low-level circuit code.
-
Coursera
Quantum Computing For Everyone - An Introduction
Fractal Analytics (Srinjoy Ganguly, Shalini Devendrababu)
A beginner-friendly introduction to quantum computing from Fractal Analytics. Two modules covering the history and theory of quantum computing, then qubits, superposition, entanglement, quantum gates, and circuits, with hands-on practice in IBM Qiskit.
-
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.
-
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.
-
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.
-
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.
-
QUANTUM COMPUTING
Understanding Quantum Computers (Keio University)
Keio University / Rodney Van Meter
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.
-
Microsoft
Quantum Katas: Self-Paced Quantum Programming Exercises (Microsoft)
Microsoft Quantum
Microsoft's free collection of self-paced quantum programming exercises in Q#. Covers quantum basics through advanced algorithms via hands-on kata-style challenges with immediate feedback, runnable in the browser.
-
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
Introduction to Quantum Computing with Qiskit (openHPI / IBM Quantum)
Dr. Elisa Bäumer and Carmen Recio Valcarce, IBM Quantum
Free two-week Qiskit course on the Hasso Plattner Institute's openHPI platform, taught by IBM Quantum researchers. Covers quantum computing fundamentals, the Qiskit SDK, and implements Deutsch-Jozsa and Grover's algorithm from scratch.
-
PennyLane
PennyLane Codebook: Interactive Quantum Computing Lessons
Xanadu / PennyLane Team
Interactive browser-based coding exercises teaching quantum computing with PennyLane from scratch, spanning 15 modules from qubits and gates through Grover's and Shor's algorithms, error correction, and variational quantum algorithms.
-
Qiskit
Learn Quantum Computing with Qiskit Textbook
IBM Quantum / Qiskit Team
The original open-source Qiskit Textbook, now archived on GitHub, covering everything from quantum gates and basic circuits to Grover's algorithm, Shor's algorithm, quantum error correction, and quantum machine learning with interactive Jupyter notebooks.
-
QUBIT
Quantum Computing 101: From Zero to Your First Circuit
Dr. Donovan
A free, self-paced introduction to quantum computing. Nine modules take you from what a qubit actually is to running your own circuit in Qiskit, using the interactive Bloch sphere and circuit builder throughout. No physics degree required.
-
QUBITS
Introduction to Quantum Computing (Qubit by Qubit)
Qubit by Qubit instructors (Stanford PhDs)
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.
-
QUANTUM STATES
QBronze: Introduction to Quantum Computing and Quantum Programming (QWorld)
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.
-
PennyLane
PennyLane Codebook (formerly Xanadu Quantum Codebook)
Xanadu
Xanadu's free interactive quantum computing textbook using PennyLane, now hosted as the PennyLane Codebook. Learn quantum computing through coding exercises directly in the browser.
04 Best paid courses for beginners
Structured programs with certificates and more guided support.
-
Brilliant
Complex Numbers
Quantum states are described using complex numbers, amplitudes, phases, and the complex plane. This course builds the fluency you need before tackling quantum mechanics.
-
Brilliant
Computer Science Fundamentals
Brilliant's interactive introduction to computer science through algorithms: searching, sorting, Big O analysis, and graph problems, the computational thinking that underpins both classical and quantum computing.
-
Brilliant
Logic
Build rigorous logical reasoning from the ground up through interactive deduction puzzles, the careful thinking that quantum computing study demands.
-
Brilliant
Applied Probability
Build intuition for probability from first principles, essential for understanding quantum measurement, Born's rule, and why quantum algorithms work.
-
Brilliant
Quantum Mechanics with Sabine
Brilliant / Sabine Hossenfelder
Brilliant's interactive quantum mechanics course presented with physicist Sabine Hossenfelder. Explains the machinery of quantum mechanics and its counterintuitive implications through hands-on simulations, using them to discover and reason about quantum states.
-
edX
CertificateQuantum 101: Quantum Computing & Quantum Internet
Delft University of Technology (QuTech)
Begin your quantum journey with this professional certificate from Delft University of Technology. Covers qubits, quantum hardware, algorithms, error correction, and the quantum internet.
-
edX
The Quantum Internet and Quantum Computers: How Will They Change the World?
Delft University of Technology (QuTech)
Discover the principles and promises of quantum computers and the quantum internet. An accessible introduction to quantum computing and its future societal impact.
-
edX
Quantum-safe Digital Infrastructures: Challenges and Solutions for Governance
Delft University of Technology
Understand quantum threats and take appropriate governance actions. Learn to lead your organisation's migration to quantum-safe digital infrastructures.
-
edX
Quantum-safe Digital Infrastructures: Technical Challenges and Solutions
Delft University of Technology
Explore the technical challenges of transitioning to quantum-safe digital infrastructures: cryptographic fundamentals, trust infrastructures, hybrid security, and hybrid certificates.
-
D-Wave
Getting Started with Applied Quantum Optimization
Learn to identify and describe optimization problems suited for D-Wave's quantum-classical hybrid technology. Covers problem discovery, constraint definition, and building a quantum business case. No math or physics background required.
-
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.
-
Brilliant
Quantum Computing (Interactive)
Brilliant's interactive quantum computing course, learn by doing with hands-on puzzles and visualisations. Subscription-based, covered by Brilliant's free trial.
-
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.
-
Udemy
QC101 Quantum Computing & Intro to Quantum Machine Learning
Kumaresan Ramanathan
Udemy's bestselling quantum computing course, created by Kumaresan Ramanathan. Builds from quantum physics fundamentals to quantum programming with IBM Qiskit and Microsoft Q#, running programs on real quantum computers, plus an introduction to quantum machine learning.
-
Coursera
Practical Quantum Computing with IBM Qiskit for Beginners
Packt
A hands-on beginner course teaching quantum computing through IBM's Qiskit framework. Starts from quantum mechanics fundamentals and the classical-bit-versus-qubit distinction, then builds up to gates, circuits, the Deutsch-Jozsa algorithm, quantum cryptography, and teleportation.
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.