Interactive mathematics · Concepts, laboratories, and assessment

Linear Algebra Learning Studio

A complete student-facing linear algebra courseware suite with linked modules, detailed explanations, interactive calculators, visualizations, progress tracking, and review questions.

Offline browser lab Interactive mathematics Student practice environment
Interactive course dashboard

Learn linear algebra as computation, geometry, and structure

Linear algebra studies vectors, matrices, systems of linear equations, and the transformations that connect them. This suite emphasizes the meaning behind the algorithms: what a calculation does, why it works, how to check it, and where it appears in science, engineering, computing, and data analysis.

No installationDetailed worked examplesInteractive calculatorsPersistent progressGraded review questions
9instructional modules
10+interactive tools
45+embedded review questions
0of 10 learning pages completed
01

The central ideas

See one connected subject rather than a collection of unrelated procedures

Ax=b

Represent relationships

A matrix encodes coefficients, data, or a linear transformation. The equation Ax=b unifies systems, inverse problems, models, and algorithms.

T(v)

Transform space

Multiplication by a matrix moves, scales, rotates, reflects, shears, or projects vectors while preserving linear combinations.

⊥ λ σ

Reveal structure

Orthogonality separates independent directions; eigenvectors expose invariant directions; singular values identify principal stretch and numerical sensitivity.

Vectorsmagnitude, direction, combinations
Matricesarrays and linear maps
Linear systemsconstraints and solution sets
Vector spacesspan, basis, dimension
Linear transformationskernel, range, composition
Determinantsvolume scaling and invertibility
Orthogonalityprojection and least squares
Eigenanalysisinvariant directions and dynamics
SVDprincipal axes and conditioning
02

Course modules

Work sequentially or enter at the topic needed for your course

01Not completed

Matrix Fundamentals

Notation, dimensions, matrix types, transpose, addition, scalar multiplication, trace, and structural classification.

foundationalcalculator
02Not completed

Matrix Multiplication

Dimension rules, row-column dot products, column combinations, composition, and noncommutativity.

worked steps1–4 dimensions
03Not completed

Linear Systems and RREF

Augmented matrices, elimination, pivots, free variables, rank, consistency, and complete solution classification.

RREF enginerow log
04Not completed

Determinants and Inverses

Signed area or volume, cofactor expansion, determinant properties, singularity, and matrix inversion.

2×2 / 3×3geometry
05Not completed

Vectors and Vector Spaces

Linear combinations, span, subspaces, independence, bases, dimension, rank, and the four fundamental subspaces.

vector canvasbasis test
06Not completed

Orthogonality and Projections

Inner products, angles, orthogonal complements, projections, Gram–Schmidt, QR, and residual geometry.

projection labGram–Schmidt
07Not completed

Linear Transformations

Linearity tests, standard matrices, kernel and image, rank-nullity, composition, and change of basis.

grid visualizerpresets
08Not completed

Eigenvalues and Eigenvectors

Characteristic polynomials, eigenspaces, multiplicity, diagonalization, spectral structure, and power iteration.

2×2 solverdynamics
09Not completed

Least Squares and SVD

Overdetermined systems, normal equations, residuals, line fitting, singular values, pseudoinverses, and PCA.

line fitSVD geometry
RNot completed

Cumulative Review Center

Randomized quizzes, flashcards, practice generators, a searchable glossary, and an exam-preparation checklist.

randomizedassessment
03

Suggested learning paths

Choose a sequence that matches the purpose of the course

First university course

Foundations path

  1. Matrix fundamentals
  2. Multiplication
  3. Linear systems
  4. Vector spaces
  5. Determinants
  6. Orthogonality
  7. Transformations
  8. Eigenanalysis
  9. Least squares and SVD
Visual and conceptual

Geometry path

  1. Vectors and vector spaces
  2. Linear transformations
  3. Determinants
  4. Orthogonality
  5. Eigenvectors
  6. SVD geometry
Computing and data science

Applied path

  1. Matrix operations
  2. Systems and rank
  3. Orthogonality
  4. Least squares
  5. Eigenanalysis
  6. SVD, conditioning, and PCA
04

Readiness diagnostic

Use these questions to identify concepts that deserve extra attention

Knowledge check

Which description best captures a vector?

Knowledge check

In the product AB, what must match?

Knowledge check

What does a pivot column indicate in a matrix?

Knowledge check

Which idea connects orthogonal projection and least squares?

Knowledge check

Why are eigenvectors useful?

05

External learning resources

Verified references for lectures, visual intuition, exercises, and numerical computing

MIT

MIT OpenCourseWare 18.06SC

Gilbert Strang’s independent-study course includes lectures, notes, problem sets, problem-solving videos, and exams.

Open MIT course
3B1B

3Blue1Brown: Linear Algebra

Geometric explanations of span, transformations, determinants, eigenvectors, dot products, and change of basis.

Open visual lessons
ILA

Interactive Linear Algebra

An open textbook by Dan Margalit and Joseph Rabinoff covering systems, transformations, determinants, eigenvalues, and orthogonality.

Open textbook
KA

Khan Academy Linear Algebra

Short instructional sequences and practice covering vectors, matrices, transformations, bases, and alternate coordinate systems.

Open practice course
NP

NumPy linear algebra reference

Official documentation for computational functions such as solve, det, matrix_rank, eig, svd, norm, and condition number.

Open NumPy documentation
GG

GeoGebra Matrix Calculator

An additional browser tool for checking matrix arithmetic, determinants, inverses, and rank.

Open matrix calculator
06

Notation quick reference

Read symbols before beginning the first computational module

NotationMeaningExample interpretation
A ∈ RᵐˣⁿA is an m-row, n-column real matrix.A maps vectors in Rⁿ into Rᵐ.
aᵢⱼEntry in row i, column j.The first index selects the output row.
span{v₁,…,vₖ}Every linear combination of the listed vectors.All reachable vectors using scalar coefficients.
N(A)Null space or kernel of A.All x for which Ax=0.
C(A)Column space of A.All possible outputs Ax.
AᵀTranspose of A.Rows become columns.
λ, vEigenvalue and eigenvector.Av=λv with v≠0.
σᵢSingular value.Principal stretch magnitude.

Recommended starting point

Begin with Matrix Fundamentals even when matrices are familiar. The terminology introduced there—shape, column, transpose, trace, rank, and structural type—is used throughout every subsequent page.