Introduction to Linear Algebra (Coursera)

Introduction to Linear Algebra (Coursera)

Linear algebra and calculus are the two most important foundational pillars on which modern mathematics is built. They are studied by almost all mathematics students at university, though typically labelled as different subjects and taught in parallel. Over time, students discover that linear algebra and calculus are inseparable (but not identical) twins that interlock to form the backbone of almost all applications of mathematics to physical and biological sciences, engineering and computer science. It is recommended that participants in the MOOC Introduction to Linear Algebra have already taken, or take in parallel, the MOOC Introduction to Calculus.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

All of our modern technical and electronic systems, such as the internet and search engines, on which we rely and tend to take for granted in our daily lives, work because of methods and techniques adapted from classical linear algebra. The key ideas involve vector and matrix arithmetic as well as clever methods for working around or overcoming difficulties, a form of obstacle avoidance, articulated in this course as the Conjugation Principle.
This course emphasises geometric intuition, gradually introducing abstraction and algebraic and symbolic manipulation, while at the same time striking a balance between theory and application, leading to a mastery of key threshold concepts in foundational mathematics.
Students taking Introduction to Linear Algebra will:
• gain familiarity with the arithmetic of geometric vectors, which may be thought of as directed line segments that can move about freely in space, and can be combined in different ways, using vector addition, scalar multiplication and two types of multiplication, the dot and cross product, related to projections and orthogonality (first week),
• develop fluency with lines and planes in space, represented by vector and Cartesian equations, and learn how to solve systems of equations, using the method of Gaussian elimination and introduction of parameters, using fields of real numbers and modular arithmetic with respect to a prime number (second week),
• be introduced to and gain familiarity with matrix arithmetic, matrix inverses, the role of elementary matrices and their relationships with matrix inversion and systems of equations, calculations and theory involving determinants (third week),
• be introduced to the theory of eigenvalues and eigenvectors, how they are found or approximated, and their role in diagonalisation of matrices (fourth week),
• see applications to simple Markov processes and stochastic matrices, and an introduction to linear transformations, illustrated using dilation, rotation and reflection matrices (fourth week),
• see a brief introduction to the arithmetic of complex numbers and discussion of the Fundamental Theorem of Algebra (fourth week).

Syllabus

Week 1 - Geometric Vectors in the Plane and in Space
This module introduces and explores the useful and elegant arithmetic of geometric vectors, regarded as directed line segments, which move about freely in the plane and in space. Objects in this arithmetic are ubiquitous throughout the physical world, modelling vector quantities. Students acquire tools that enable them to explore precise geometrical relationships between objects, prove difficult theorems and solve optimisation problems. This arithmetic forms a prototype for the general and abstract theory of vector spaces, developing students’ intuition and preparing them for advanced courses on linear algebra.

Week 2 - Lines and Planes in Space and Systems of Linear Equations
This module introduces and develops fluency with lines and planes in space, represented by vector and Cartesian equations. Students learn how to exploit the arithmetic of geometric vectors to solve difficult optimisation problems such as finding the closest point to a plane or finding the closest points on a pair of skew lines. The module introduces systems of linear equations and then develops the method of Gaussian elimination, using elementary row operations, followed by back substitution, to express solutions in terms of parameters. Systems of equations are also explored and solved using modular arithmetic with respect to a given prime number.

Week 3 - Matrix Arithmetic and the Theory of Determinants
This module introduces matrix arithmetic and the theory of determinants. Students first learn how to add matrices of the same size and how to multiply by a scalar. They then learn how to multiply matrices of compatible sizes, using cascades of dot products of rows with columns. This is described succinctly using Sigma notation, which is then used to prove associativity of matrix multiplication. Students learn about elementary matrices, which are basic building blocks in matrix arithmetic, closely related to elementary row operations used in Gaussian elimination. Students learn about matrix inverses and how to find them. Students learn about determinants and their properties, including the multiplicative property and a simple criterion for recognising invertibility of a matrix. Students see applications to cross products of vectors and for exploring spatial relationships between points and triangles.

Week 4 - Eigentheory and Diagonalisation
This module continues the development of matrix arithmetic by introducing eigenvalues and associated eigenvectors. Interpreted geometrically, these allow one to find directions in which a given linear operator associated with a matrix moves vectors in straight lines. This leads to the technique of diagonalisation, enabling one to solve difficult problems in matrix arithmetic, including finding formulae for powers of a given square matrix. This has many applications, including, for example, in exploring the behaviour of a Markov process described by a stochastic matrix, the mathematics of which underlies search engines on the internet. Eigenvalues can be found, in principle, by solving the characteristic equation of a matrix. Associated eigenvectors can then be found by solving an associated homogeneous system of equations. In practice, there are iterative numerical techniques for finding approximations of eigenvalues and eigenvectors, using a technique associated with Perron’s Theorem. Diagonalisation is a manifestation of the general Conjugation Principle, explored in different contexts. Linear transformations are introduced, focusing on transformation of the plane. Rotations and reflections of the plane combine to form the two-dimensional orthogonal group. Scalar dilations and rotations combine to form a copy of the field of complex numbers. A sketch of Smale’s proof of the Fundamental Theorem of Algebra is given, which says that any nonconstant polynomial with complex coefficients has a complex root, so that all square matrices have eigenvalues, when working over the field of complex numbers.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Mathematics for Machine Learning: Linear Algebra (Coursera) Coursera
Imperial College London

Mathematics for Machine Learning: Linear Algebra (Coursera)

In this course on Linear Algebra we look at what linear algebra is and how it relates to vectors and matrices. Then we look through what vectors and matrices are and how to work with them, including the knotty problem of eigenvalues and eigenvectors, and how to use these to solve problems. Finally we look at how to use these to do fun things with datasets - like how to rotate images of faces and how to extract eigenvectors to look at how the Pagerank algorithm works.

Nov 2nd 2026
5-12 Weeks
Precalculus: Periodic Functions (Coursera) Coursera
Johns Hopkins University

Precalculus: Periodic Functions (Coursera)

This course helps to build the foundational material to use mathematics as a tool to model, understand, and interpret the world around us. This is done through studying functions, their properties, and applications to data analysis. Concepts of precalculus provide the set of tools for the beginning student to begin their scientific career, preparing them for future science and calculus courses. This course is designed for all students, not just those interested in further mathematics courses.

Nov 2nd 2026
5-12 Weeks
Geometría Analítica Preuniversitaria (Coursera) Coursera
Universidad Autónoma Metropolitana

Geometría Analítica Preuniversitaria (Coursera)

Líneas rectas, círculos, parábolas, elipses e hipérbolas son figuras geométricas que encontramos en nuestro derredor. Por ejemplo, mucha gente sabe que los planetas en nuestro sistema solar se mueven en órbitas elípticas teniendo al astro rey en un foco de esta figura. Sin embargo, pocos saben que la plaza de San Pedro en el Vaticano está construída sobre elipses donde sus focos se encuentran sobre las fuentes donde mucha gente se toma fotos. Estos son dos ejemplos que muestran la importancia de las figuras geométricas en nuestra vida.

Nov 2nd 2026
5-12 Weeks
Differential Equations Part III Systems of Equations (Coursera) Coursera
Korea Advanced Institute of Science and Technology - KAIST

Differential Equations Part III Systems of Equations (Coursera)

This introductory courses on (Ordinary) Differential Equations are mainly for the people, who need differential equations mostly for the practical use in their own fields. So we try to provide basic terminologies, concepts, and methods of solving various types of differential equations as well as a rudimentary but indispensable knowledge of the underlying theory and some related applications.

Nov 2nd 2026
5-12 Weeks
Build Regression, Classification, and Clustering Models (Coursera) Coursera
CertNexus

Build Regression, Classification, and Clustering Models (Coursera)

In most cases, the ultimate goal of a machine learning project is to produce a model. Models make decisions, predictions—anything that can help the business understand itself, its customers, and its environment better than a human could. Models are constructed using algorithms, and in the world of machine learning, there are many different algorithms to choose from. You need to know how to select the best algorithm for a given job, and how to use that algorithm to produce a working model that provides value to the business. This third course within the Certified Artificial Intelligence Practitioner (CAIP) professional certificate introduces you to some of the major machine learning algorithms that are used to solve the two most common supervised problems: regression and classification, and one of the most common unsupervised problems: clustering.

Nov 2nd 2026
5-12 Weeks
Matrix Methods (Coursera) Coursera
University of Minnesota

Matrix Methods (Coursera)

Mathematical Matrix Methods lie at the root of most methods of machine learning and data analysis of tabular data. Learn the basics of Matrix Methods, including matrix-matrix multiplication, solving linear equations, orthogonality, and best least squares approximation. Discover the Singular Value Decomposition that plays a fundamental role in dimensionality reduction, Principal Component Analysis, and noise reduction.

Nov 9th 2026
5-12 Weeks
Analytic Combinatorics (Coursera) Coursera
Princeton University

Analytic Combinatorics (Coursera)

Analytic Combinatorics teaches a calculus that enables precise quantitative predictions of large combinatorial structures. This course introduces the symbolic method to derive functional relations among ordinary, exponential, and multivariate generating functions, and methods in complex analysis for deriving accurate asymptotics from the GF equations. All the features of this course are available for free. It does not offer a certificate upon completion.

Nov 2nd 2026
5-12 Weeks
Vector Calculus for Engineers (Coursera) Coursera
The Hong Kong University of Science and Technology - HKUST

Vector Calculus for Engineers (Coursera)

Vector Calculus for Engineers covers both basic theory and applications. In the first week we learn about scalar and vector fields, in the second week about differentiating fields, in the third week about multidimensional integration and curvilinear coordinate systems. The fourth week covers line and surface integrals, and the fifth week covers the fundamental theorems of vector calculus, including the gradient theorem, the divergence theorem and Stokes’ theorem. These theorems are needed in core engineering subjects such as Electromagnetism and Fluid Mechanics.

Nov 2nd 2026
5-12 Weeks
Machine Learning (Coursera) Coursera
Stanford University

Machine Learning (Coursera)

Machine learning is the science of getting computers to act without being explicitly programmed. In the past decade, machine learning has given us self-driving cars, practical speech recognition, effective web search, and a vastly improved understanding of the human genome. Machine learning is so pervasive today that you probably use it dozens of times a day without knowing it. Many researchers also think it is the best way to make progress towards human-level AI. In this class, you will learn about the most effective machine learning techniques, and gain practice implementing them and getting them to work for yourself. More importantly, you'll learn about not only the theoretical underpinnings of learning, but also gain the practical know-how needed to quickly and powerfully apply these techniques to new problems.

Nov 2nd 2026
5-12 Weeks
Cálculo Diferencial e Integral unidos por el Teorema Fundamental del Cálculo (Coursera) Coursera
Tecnológico de Monterrey

Cálculo Diferencial e Integral unidos por el Teorema Fundamental del Cálculo (Coursera)

Los cursos de Cálculo Diferencial y Cálculo Integral tradicionalmente se ofrecen separados y respetando ese orden. El primero estudia la derivada, y el segundo, la integral, siendo este momento en el que aparece el Teorema Fundamental del Cálculo (TFC) para establecer la relación entre ambos conceptos. En el presente curso vamos a hacer una diferencia: introduciremos la derivada y la integral como conceptos relacionados desde un principio.

Nov 16th 2026
5-12 Weeks