Learnr

Learn Linear Algebra

See matrices as transformations, not just grids of numbers.

or browse all courses.

Free to start. Built from a single prompt. No credit card.

Linear algebra studies vectors, matrices and the linear transformations between vector spaces. It is the math behind computer graphics, machine learning, data compression, quantum mechanics and engineering simulation. A course moves from solving systems of linear equations with Gaussian elimination, to the ideas of span, linear independence, basis and dimension, to determinants, eigenvalues and eigenvectors, orthogonality, least squares and the singular value decomposition. The breakthrough for most learners is seeing a matrix as a geometric transformation of space. Learnr builds a personalized linear algebra course and teaches it through short interactive lessons with visual intuition first.

How to learn Linear Algebra, step by step

  1. Build geometric intuition for vectors. Draw vectors in two and three dimensions, add them tip to tail, scale them and form linear combinations. Ask which points you can reach with combinations of two vectors, which is the idea of span.
  2. Solve systems with row reduction. Practice Gaussian elimination to row echelon form and reduced row echelon form by hand on 3 by 3 systems. Identify pivot and free variables, and connect no solution, one solution and infinitely many solutions to the geometry.
  3. See matrices as transformations. Track where the basis vectors land to understand a matrix, and see matrix multiplication as doing one transformation after another. This view explains why matrix multiplication is not commutative.
  4. Master the core abstractions. Learn subspaces, null space, column space, linear independence, basis, dimension and the rank-nullity theorem. Proving small statements about these ideas yourself is the best test of understanding.
  5. Learn determinants and eigenvectors. Interpret the determinant as the factor by which a transformation scales area or volume, then find eigenvalues from the characteristic polynomial. Eigenvectors are the directions a transformation only stretches, and Learnr's short daily reviews help this vocabulary stick.
  6. Apply orthogonality and decompositions. Use projections and the Gram-Schmidt process, solve least squares problems to fit a line to data, and learn how the singular value decomposition underlies principal component analysis and image compression. Try each in NumPy.

What you'll learn

  • Solve systems of linear equations with Gaussian elimination and row reduction
  • Explain span, linear independence, basis, dimension and rank
  • Interpret matrix multiplication as composing linear transformations
  • Compute determinants, inverses, eigenvalues and eigenvectors
  • Apply orthogonality, least squares and SVD to real problems

What's inside your Linear Algebra course

A sample path Learnr builds for Linear Algebra. Your real course adapts to your goal and level.

  • 1. Vectors, linear combinations and span
  • 2. Systems of equations and row reduction
  • 3. Matrices as linear transformations
  • 4. Vector spaces, basis, dimension and rank
  • 5. Determinants, eigenvalues and diagonalization
  • 6. Orthogonality, least squares and the SVD

How long does it take to learn Linear Algebra?

A first course in linear algebra takes most learners about 3 to 5 months at 4 to 6 hours a week. A computational, applied course goes faster than a proof-based one, and abstract vector spaces usually take the longest to feel natural.

What you need before you start

Comfortable algebra, including solving systems of two equations. Calculus is not strictly required, though many courses assume it for maturity. Basic proof skills help for theory-focused courses.

Common mistakes to avoid

  • Learning row reduction as a mechanical procedure without connecting it to span, independence and solution sets, which makes the abstract chapters feel unrelated.
  • Assuming AB equals BA. Matrix multiplication generally depends on order, so always check dimensions and sequence.
  • Forgetting that an eigenvector must be nonzero, or trying to diagonalize a matrix without enough independent eigenvectors.

How Learnr builds your course

Type your topic

Tell Learnr you want to learn Linear Algebra, or get as specific as you like.

Get a personalized course

Learnr instantly builds a full Linear Algebra course tailored to your goal and skill level.

Learn and level up

Move through bite-sized lessons and interactive practice, earning XP and keeping your streak.

Linear Algebra questions, answered

Do I need linear algebra for machine learning?

Yes, at least the core. Data is stored as vectors and matrices, neural network layers are matrix multiplications, and methods like principal component analysis rely on eigenvectors and the singular value decomposition.

What are good resources alongside a linear algebra course?

Many learners pair practice with Gilbert Strang's MIT course materials for an applied approach, 3Blue1Brown's Essence of Linear Algebra videos for geometric intuition, and Sheldon Axler's Linear Algebra Done Right for a proof-based treatment.

Explore more courses

More math courses

See all math courses

Ready to learn Linear Algebra?

Start your free, personalized Linear Algebra course in seconds. .