Linear Algebra: Matrix Algebra, Determinants, & Eigenvectors (Coursera)

Linear Algebra: Matrix Algebra, Determinants, & Eigenvectors (Coursera)

This course is the second course in the Linear Algebra Specialization. In this course, we continue to develop the techniques and theory to study matrices as special linear transformations (functions) on vectors. In particular, we develop techniques to manipulate matrices algebraically. This will allow us to better analyze and solve systems of linear equations.

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

Furthermore, the definitions and theorems presented in the course allow use to identify the properties of an invertible matrix, identify relevant subspaces in R^n.
We then focus on the geometry of the matrix transformation by studying the eigenvalues and eigenvectors of matrices. These numbers are useful for both pure and applied concepts in mathematics, data science, machine learning, artificial intelligence, and dynamical systems. We will see an application of Markov Chains and the Google PageRank Algorithm at the end of the course.
This course is part of the Linear Algebra from Elementary to Advanced Specialization.

Syllabus

Matrix Algebra
Module 1
In this module, we now look at what arithmetic operation we can perform on nxm matrices and how these operations correspond to operations on functions. In particular, we will view at matrix multiplication AB as a composition of function A(B(x)). In this way, algebraic properties like non-commutativity will become more apparent. We will also look for those matrices that are invertible. Since we no longer have the Horizontal Line Test, new tests for invertibility will be needed. This will lead to the study of the very important matrix invariant, the determinant.

Subspaces
Module 2
In this module we investigate the structure of R^n by formally defining the notion of a subspace. These special sets are those that look like smaller versions of R^n that pass through the origin. These subsets have invariants called a dimension which captures a notion of size. The linear algebra definition of dimension, which uses the notion of linearly independent vectors, matches our intuition in low dimensions where lines have dimension one and planes have dimension two. These sets, and their sizes, turn out to be another tool to student matrices as functions as both the zeros and image of a matrix are subspaces of R^n.

Determinants
Module 3
The determinant is a real number calculated from a square matrix that determines the invertibility of a square matrix. Its value characterizes the invertibility of the matrix. The determinant also has a geometric meaning: the absolute value of the determinant scales the volumes of sets under the function. In this module, we will show how to calculate the determinant of nxn matrices and study its properties.

Eigenvectors and Eigenvalues
Module 4
In this module we study special vectors, called eigenvectors, of a linear transformation defined by a square matrix A. These are vectors whose image is easily visualized as they are scaled by a real number called the eigenvalue. While eigenvalues can be complex numbers, we do not consider that case in this course. Eigenvalues and eigenvectors are central to the theory of discrete dynamical systems, differential equations, and Markov chains and the eigentheory presented here also appear in settings in more advanced pure math courses.

Diagonalization and Linear Transformations
Module 5
In this module we continue our study of eigenvalues and eigenvectors, in particular how they relate to diagonalizable matrices. Eigenvectors are so important: they make understanding linear transformations easy. They are the "axes" (directions) along which a linear transformation acts simply by "stretching/compressing" and/or "flipping"; eigenvalues give you the factors by which this compression occurs. The more directions you have along which you understand the behavior of a linear transformation, the easier it is to understand the linear transformation; so you want to have as many linearly independent eigenvectors as possible associated to a single linear transformation.

Final Assessment
Module 6
Congratulations on reaching the final assessment! Review all vocabulary and theorems before attempting the final quiz below. Think about what each theorem is saying both algebraically as well as geometrically. Provide examples (with pictures in R^2 and R^3) along with counterexamples of each theorem and vocabulary term. Lastly, be sure to work through some examples for computation, looking for any of the shortcuts in the calculations when possible. In addition, there is an optional project that applies the theory of this course. You will see how eigenvalues and eigenvectors are applied to Markov Chains and the Google Page Rank algorithm. I strongly recommend you attempt this project. Good luck!

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

Related Courses

Math for AI beginner part 1 Linear Algebra (Coursera) Coursera
Korea Advanced Institute of Science and Technology - KAIST

Math for AI beginner part 1 Linear Algebra (Coursera)

'Learn concept of AI such as machine learning, deep-learning, support vector machine which is related to linear algebra. Learn how to use linear algebra for AI algorithm. After completing this course, you are able to understand AI algorithm and basics of linear algebra for AI applications.

Aug 31st 2026
5-12 Weeks
First Steps in Linear Algebra for Machine Learning (Coursera) Coursera
Higher School of Economics - HSE University

First Steps in Linear Algebra for Machine Learning (Coursera)

The main goal of the course is to explain the main concepts of linear algebra that are used in data analysis and machine learning. Another goal is to improve the student’s practical skills of using linear algebra methods in machine learning and data analysis. You will learn the fundamentals of working with data in vector and matrix form, acquire skills for solving systems of linear algebraic equations and finding the basic matrix decompositions and general understanding of their applicability.

May 9th 2022
4 Weeks
Algèbre Linéaire (Partie 3) (edX) EdX
École Polytechnique Fédérale de Lausanne,EPFLx

Algèbre Linéaire (Partie 3) (edX)

Un MOOC francophone d'algèbre linéaire accessible à tous, enseigné de manière rigoureuse et ne nécessitant aucun prérequis. Vous voulez apprendre l'algèbre linéaire, un précieux outil complémentaire à vos connaissances acquises durant vos études en économie, ingénierie, physique, ou statistique? Ou simplement pour la beauté de la matière? Alors ce cours est fait pour vous!

Self Paced
Self-Paced
Algèbre Linéaire (Partie 1) (edX) EdX
École Polytechnique Fédérale de Lausanne,EPFLx

Algèbre Linéaire (Partie 1) (edX)

Un MOOC francophone d'algèbre linéaire accessible à tous, enseigné de manière rigoureuse et ne nécessitant aucun prérequis. Vous voulez apprendre l'algèbre linéaire, un précieux outil complémentaire à vos connaissances acquises durant vos études en économie, ingénierie, physique, ou statistique? Ou simplement pour la beauté de la matière? Alors ce cours est fait pour vous!

Self Paced
Self-Paced
Advanced Machine Learning and Signal Processing (Coursera) Coursera
IBM

Advanced Machine Learning and Signal Processing (Coursera)

This course, Advanced Machine Learning and Signal Processing, is part of the IBM Advanced Data Science Specialization which IBM is currently creating and gives you easy access to the invaluable insights into Supervised and Unsupervised Machine Learning Models used by experts in many field relevant disciplines. We’ll learn about the fundamentals of Linear Algebra to understand how machine learning modes work.

Aug 12th 2024
4 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.

Aug 24th 2026
5-12 Weeks
The Finite Element Method for Problems in Physics (Coursera) Coursera
University of Michigan

The Finite Element Method for Problems in Physics (Coursera)

This course is an introduction to the finite element method as applicable to a range of problems in physics and engineering sciences. The treatment is mathematical, but only for the purpose of clarifying the formulation. The emphasis is on coding up the formulations in a modern, open-source environment that can be expanded to other applications, subsequently.

Sep 7th 2026
13-24 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.

Aug 24th 2026
5-12 Weeks
Matrix Algebra for Engineers (Coursera) Coursera
The Hong Kong University of Science and Technology - HKUST

Matrix Algebra for Engineers (Coursera)

This course is all about matrices, and concisely covers the linear algebra that an engineer should know. The mathematics in this course is presented at the level of an advanced high school student, but typically students should take this course after completing a university-level single variable calculus course. There are no derivatives or integrals in this course, but students are expected to have attained a sufficient level of mathematical maturity. Nevertheless, anyone who wants to learn the basics of matrix algebra is welcome to join.

Aug 31st 2026
4 Weeks
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.

Aug 24th 2026
5-12 Weeks
Basic Robotic Behaviors and Odometry (Coursera) Coursera
University of Colorado Boulder

Basic Robotic Behaviors and Odometry (Coursera)

"Basic Robotic Behaviors and Odometry" provides you with an introduction to autonomous mobile robots, including forward kinematics (“odometry”), basic sensors and actuators, and simple reactive behavior. This course is centered around exercises in the realistic, physics-based simulator, “Webots”, where you will experiment in a hands-on manner with simple reactive behaviors for collision avoidance and line following, state machines, and basic forward kinematics of non-holonomic systems.

Aug 24th 2026
5-12 Weeks