Brilliant Linear Algebra
  • Self-paced
  • beginner
  • $25
  • Brilliant
  • beginner
  • $25

Linear Algebra

★★★★★ 4.7/5 provider rating Self-paced By Brilliant.org

Linear algebra is the language of quantum computing. Quantum states are vectors. Quantum gates are matrices. Quantum measurements are eigenvalue problems. Every formula in every quantum computing textbook uses linear algebra - there is no way around it, only through it.

This course builds that foundation interactively, through visual intuition rather than dry symbol manipulation. By the end, the mathematics of quantum computing will feel motivated and concrete rather than abstract.

What you’ll learn

  • Vectors and vector spaces: the geometric objects that represent quantum states, including the idea of a basis and how to decompose a vector in that basis
  • Matrix multiplication: the engine behind quantum gate operations - why multiplying two matrices corresponds to applying two transformations sequentially
  • Linear transformations: how matrices act on vectors geometrically, and why quantum gates are a specific type of linear transformation
  • Determinants: what they measure geometrically (area and volume scaling) and what it means for a determinant to be zero (the transformation collapses dimensions)
  • Matrix inverses: why invertibility matters and the connection to reversible operations
  • Dot products and orthogonality: the inner product that underlies quantum measurement and the Born rule
  • Projections: how projecting onto a subspace formalises the collapse of a quantum state upon measurement
  • Eigenvalues and eigenvectors: the special vectors that are only scaled (not rotated) by a matrix - these are measurement outcomes in quantum mechanics
  • The spectral theorem: why Hermitian matrices (quantum observables) have real eigenvalues and orthogonal eigenvectors
  • Unitary matrices: the specific matrices that preserve vector norms, which is why all quantum gates must be unitary
  • Change of basis: how to express the same vector in a different coordinate system - directly relevant to changing measurement bases in quantum computing

Course structure

The course follows a visual-first approach. Every concept begins with geometric intuition before any formula appears.

Vectors are introduced as arrows in space - geometric objects - before coordinates are attached to them. Matrix multiplication is introduced by asking: what does this matrix do to a square? You see the square transform before the multiplication rule is given. Systems of equations are connected to intersecting lines and planes.

Determinants are taught through their geometric meaning (area scaling) before the formula. Dot products are taught through angles and projections. Eigenvalues emerge naturally when you ask: for what vectors does this transformation only stretch or shrink, without rotating?

The final chapters connect explicitly to quantum computing: why quantum states are unit vectors in a complex vector space, why quantum gates are unitary matrices, and why measurement outcomes are eigenvalues of Hermitian matrices.

Who is this for?

  • Anyone starting quantum computing who needs to build the mathematics foundation
  • CS and engineering students who want to understand the “why” behind matrix operations rather than just the algorithm for multiplying them
  • Self-learners who found university linear algebra too abstract or too fast
  • Physicists and chemists who need linear algebra for quantum mechanics
  • Data scientists who use linear algebra daily (PCA, neural nets) and want deeper intuition for what they are doing

Prerequisites

Secondary school algebra and basic arithmetic are all that is required. Familiarity with coordinate geometry (x-y plane, plotting points) helps with the early vector sections. No calculus, no prior linear algebra, no advanced mathematics assumed.

Hands-on practice

Every concept is practised through Brilliant’s interactive browser-based problems:

  • Drag vectors and matrices and see transformations applied in real time
  • Manipulate eigenvalue sliders to see eigenvectors emerge from a transformation
  • Step through Gaussian elimination on concrete 3x3 matrices
  • Decompose vectors in different bases and see coordinates change
  • Verify that specific matrices are unitary by checking norm preservation

No software to install. All exercises run in the browser, including on mobile. The emphasis is on understanding what operations do geometrically, not on practising arithmetic calculation.

Why take this course?

This is the single most important prerequisite for quantum computing study.

A qubit state is a unit vector in a two-dimensional complex vector space. A quantum gate is a unitary matrix acting on that vector. A measurement outcome is an eigenvalue of a Hermitian observable matrix. These three facts are not just useful to know - they are the entire mathematical structure of quantum computing.

Without linear algebra, you can follow quantum circuit diagrams at a superficial level but you cannot reason about what a circuit actually does to a quantum state. With linear algebra, every quantum gate, every measurement, every algorithm becomes a concrete mathematical object you can analyse and reason about.

Brilliant’s visual approach builds the right kind of understanding quickly. After this course you will be ready for Brilliant’s Quantum Computing course with genuine mathematical confidence.

Practise the concepts from this course with these hands-on tutorials:

  • What Is a Qubit? - A plain-English explanation of qubits, superposition, and the Bloch sphere
  • Quantum Gates Explained - How quantum gates work, with circuit diagrams and Qiskit examples for every common gate

Topics covered

Similar Courses

Other courses you might find useful