External QBronze: Introduction to Quantum Computing and Quantum Programming (QWorld)
  • 20 hours
  • beginner
  • Free
  • External
  • beginner
  • Free

QBronze: Introduction to Quantum Computing and Quantum Programming (QWorld)

★★★★★ 4.5/5 provider rating 20 hours By QWorld

QBronze is QWorld’s introductory quantum computing workshop, available as a free self-study package for anyone in the world. QWorld is a non-profit global organization dedicated to quantum computing education, and QBronze is their flagship beginner material, used in workshops across dozens of countries and adapted into dozens of languages.

The materials are completely open: all notebooks are available on GitHub and can be worked through independently at any pace. QWorld periodically runs facilitated online sessions, but the self-study version is always accessible. This is genuine grassroots quantum education, not a corporate product.

What you’ll learn

  • Linear algebra for quantum computing: vectors, matrices, complex numbers, and inner products introduced from scratch with a focus on what is needed for quantum programming
  • Classical bits and probabilistic bits: a rigorous comparison of classical, probabilistic, and quantum computation to build intuition for what is genuinely new about quantum
  • Quantum states: ket notation, the state vector, the Born rule, and what it means for a qubit to be in superposition
  • Quantum operators: unitary matrices as quantum gates, single-qubit gates (X, H, Y, Z, Rx, Ry, Rz), the Bloch sphere representation, and composing gate sequences
  • Multi-qubit systems: tensor products, two-qubit states, the CNOT gate, and how entanglement arises
  • Quantum protocols: superdense coding and quantum teleportation, derived step by step from the circuit primitives
  • Quantum search: Grover’s algorithm, the oracle and diffusion operator construction, the quadratic speedup, and multi-marked-element search
  • Programming in Python: all exercises use Python with NumPy and visualization tools, so you develop programming skill alongside quantum understanding

Course structure

QBronze is structured as a series of Jupyter notebooks organized into sections. Each notebook covers a topic with explanations, worked examples, and programming exercises. The notebooks are self-contained and can be worked through in order over several days or weeks.

QWorld also runs global QBronze events with instructors and mentors; check qworld.net for the current schedule. The self-study materials are always available.

Who is this for?

  • Complete beginners to quantum computing who want a rigorous but accessible starting point
  • Learners in regions underserved by commercial quantum education platforms, for whom QWorld’s free and globally accessible format is important
  • Anyone who learns best through programming exercises rather than watching videos
  • Students who want to work at their own pace with open-source materials they can revisit

Prerequisites

High school mathematics is sufficient. Comfort with Python and Jupyter notebooks is helpful for the programming exercises; the materials include a brief Python refresher. No prior quantum mechanics or quantum computing knowledge is assumed.

Hands-on practice

All exercises are Python-based Jupyter notebooks:

  • Implement quantum gates as matrix multiplications and verify their effects
  • Build a superposition state with the Hadamard gate and compute measurement probabilities
  • Construct an entangled Bell state and verify its properties
  • Implement the quantum teleportation circuit step by step and verify the output
  • Build Grover’s oracle for a specific search target and run the full algorithm
  • Experiment with different numbers of Grover iterations and observe the effect on success probability

Why take this course?

QBronze is used in workshops across 60+ countries and has introduced thousands of learners to quantum computing who otherwise might not have had access to quality materials. The notebook format means you are writing and running code from the very first lesson, building genuine skill rather than just conceptual familiarity.

The open-source, non-commercial nature of QWorld means there are no paywalls and no upsells. The materials are maintained by a community of educators who care about making quantum computing education equitable and global.

Topics covered

Similar Courses

Other courses you might find useful