When you enroll in this course, you'll also be enrolled in this Specialization.
Learn new concepts from industry experts
Gain a foundational understanding of a subject or tool
Develop job-relevant skills with hands-on projects
Earn a shareable career certificate
There are 4 modules in this course
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 it is recommended that students take this course after completing a university-level single variable calculus course, such as the Coursera offering Calculus for Engineers. There are no derivatives or integrals involved, but students are expected to have a basic level of mathematical maturity. Despite this, anyone interested in learning the basics of matrix algebra is welcome to join.
The course consists of 38 concise lecture videos, each followed by a few problems to solve. After each major topic, there is a short practice quiz. Solutions to the problems and practice quizzes can be found in the instructor-provided lecture notes. The course spans four weeks, and at the end of each week, there is an assessed quiz.
Download the lecture notes from the link
https://www.math.hkust.edu.hk/~machas/matrix-algebra-for-engineers.pdf
And watch the promotional video from the link
https://youtu.be/IZcyZHomFQc
Matrices are rectangular arrays of numbers, symbols, or expressions, arranged in rows and columns. We define matrices and show how to add and multiply them, define some special matrices such as the identity matrix and the zero matrix, learn about the transpose and inverse of a matrix, and discuss orthogonal and permutation matrices.
What's included
10 videos26 readings5 assignments
Show info about module content
10 videos•Total 79 minutes
Week One Introduction•1 minute
Definition of a Matrix | Lecture 1•7 minutes
Addition and Multiplication of Matrices | Lecture 2•10 minutes
Special Matrices | Lecture 3•9 minutes
Transpose Matrix | Lecture 4•10 minutes
Inner and Outer Products | Lecture 5•10 minutes
Inverse Matrix | Lecture 6•13 minutes
Orthogonal Matrices | Lecture 7•5 minutes
Rotation Matrices | Lecture 8•8 minutes
Permutation Matrices | Lecture 9•6 minutes
26 readings•Total 187 minutes
Welcome and Course Information•1 minute
How to Write Math in the Discussion Forums Using MathJax•1 minute
Construct Some Matrices•5 minutes
Matrix Addition and Multiplication•5 minutes
AB=AC Does Not Imply B=C•5 minutes
Matrix Multiplication Does Not Commute•5 minutes
Associative Law for Matrix Multiplication•10 minutes
AB=0 When A and B Are Not zero•10 minutes
Product of Diagonal Matrices•5 minutes
Product of Triangular Matrices•10 minutes
Transpose of a Matrix Product•10 minutes
Any Square Matrix Can Be Written as the Sum of a Symmetric and Skew-Symmetric Matrix•5 minutes
Construction of a Square Symmetric Matrix•5 minutes
Example of a Symmetric Matrix•10 minutes
Sum of the Squares of the Elements of a Matrix•10 minutes
Inverses of Two-by-Two Matrices•5 minutes
Inverse of a Matrix Product•10 minutes
Inverse of the Transpose Matrix•10 minutes
Uniqueness of the Inverse•10 minutes
Determinant as an Area•10 minutes
Product of Orthogonal Matrices•5 minutes
The Identity Matrix is Orthogonal•5 minutes
Inverse of the Rotation Matrix•5 minutes
Three-dimensional Rotation•10 minutes
Three-by-Three Permutation Matrices•10 minutes
Inverses of Three-by-Three Permutation Matrices•10 minutes
5 assignments•Total 65 minutes
Diagnostic Quiz •5 minutes
Matrix Definitions •10 minutes
Transposes and Inverses•10 minutes
Orthogonal Matrices•10 minutes
Week One Assessment•30 minutes
SYSTEMS OF LINEAR EQUATIONS
Week 2•4 hours to complete
Module details
A system of linear equations can be written in matrix form, and can be solved using Gaussian elimination. We learn how to bring a matrix to reduced row echelon form, which can be used to compute the matrix inverse. We also learn how to find the LU decomposition of a matrix, and how this decomposition can be used to efficiently solve a system of linear equations with changing right-hand sides.
What's included
7 videos6 readings3 assignments
Show info about module content
7 videos•Total 70 minutes
Week Two Introduction•1 minute
Gaussian Elimination | Lecture 10•14 minutes
Reduced Row Echelon Form | Lecture 11•9 minutes
Computing Inverses | Lecture 12•13 minutes
Elementary Matrices | Lecture 13•12 minutes
LU Decomposition | Lecture 14•11 minutes
Solving (LU)x = b | Lecture 15•11 minutes
6 readings•Total 75 minutes
Gaussian Elimination•15 minutes
Reduced Row Echelon Form•15 minutes
Computing Inverses•15 minutes
Elementary Matrices•5 minutes
LU Decomposition•15 minutes
Solving (LU)x = b•10 minutes
3 assignments•Total 65 minutes
Gaussian Elimination •20 minutes
LU Decomposition •15 minutes
Week Two Assessment •30 minutes
VECTOR SPACES
Week 3•5 hours to complete
Module details
A vector space consists of a set of vectors and a set of scalars that is closed under vector addition and scalar multiplication and that satisfies the usual rules of arithmetic. We learn some of the vocabulary and phrases of linear algebra, such as linear independence, span, basis and dimension. We learn about the four fundamental subspaces of a matrix, the Gram-Schmidt process, orthogonal projection, and the matrix formulation of the least-squares problem of drawing a straight line to fit noisy data.
What's included
13 videos14 readings5 assignments
Show info about module content
13 videos•Total 140 minutes
Week Three Introduction•1 minute
Vector Spaces | Lecture 16•8 minutes
Linear Independence | Lecture 17•9 minutes
Span, Basis and Dimension | Lecture 18•11 minutes
Gram-Schmidt Process | Lecture 19•14 minutes
Gram-Schmidt Process Example | Lecture 20•10 minutes
Null Space | Lecture 21•13 minutes
Application of the Null Space | Lecture 22•14 minutes
Column Space | Lecture 23•9 minutes
Row Space, Left Null Space and Rank | Lecture 24•15 minutes
Orthogonal Projections | Lecture 25•11 minutes
The Least-Squares Problem | Lecture 26•10 minutes
Solution of the Least-Squares Problem | Lecture 27•15 minutes
14 readings•Total 90 minutes
Zero Vector•5 minutes
Examples of Vector Spaces•5 minutes
Linear Independence•5 minutes
Orthonormal basis•5 minutes
Gram-Schmidt Process•5 minutes
Gram-Schmidt on Three-by-One Matrices•5 minutes
Gram-Schmidt on Four-by-One Matrices•10 minutes
Null Space•10 minutes
Underdetermined System of Linear Equations•10 minutes
Column Space•5 minutes
Fundamental Matrix Subspaces•10 minutes
Orthogonal Projections•5 minutes
Setting Up the Least-Squares Problem•5 minutes
Line of Best Fit•5 minutes
5 assignments•Total 90 minutes
Vector Space Definitions•15 minutes
Gram-Schmidt Process •15 minutes
Fundamental Subspaces •15 minutes
Orthogonal Projections •15 minutes
Week Three Assessment•30 minutes
EIGENVALUES AND EIGENVECTORS
Week 4•5 hours to complete
Module details
An eigenvector of a matrix is a nonzero column vector that when multiplied by the matrix is only multiplied by a scalar (called the eigenvalue). We learn about the eigenvalue problem and how to use determinants to find the eigenvalues of a matrix. We learn how to compute determinants using the Laplace expansion, the Leibniz formula, and by row or column elimination. We also learn how to diagonalize a matrix using its eigenvalues and eigenvectors, and how this can be used to easily calculate a matrix raised to a power.
What's included
13 videos20 readings4 assignments1 plugin
Show info about module content
13 videos•Total 119 minutes
Week Four Introduction•1 minute
Two-by-Two and Three-by-Three Determinants | Lecture 28•8 minutes
Laplace Expansion | Lecture 29•13 minutes
Leibniz Formula | Lecture 30•12 minutes
Properties of a Determinant | Lecture 31•15 minutes
The Eigenvalue Problem | Lecture 32•12 minutes
Finding Eigenvalues and Eigenvectors (Part A) | Lecture 33•10 minutes
Finding Eigenvalues and Eigenvectors (Part B) | Lecture 34•8 minutes
Matrix Diagonalization | Lecture 35•10 minutes
Matrix Diagonalization Example | Lecture 36•15 minutes
Powers of a Matrix | Lecture 37•6 minutes
Powers of a Matrix Example | Lecture 38•7 minutes
Concluding Remarks•2 minutes
20 readings•Total 116 minutes
Determinant of the Identity Matrix•5 minutes
Row Interchange•5 minutes
Determinant of a Matrix Product•10 minutes
Compute Determinant Using the Laplace Expansion•5 minutes
Compute Determinant Using the Leibniz Formula•5 minutes
Determinant of a Matrix With Two Equal Rows•5 minutes
Determinant is a Linear Function of Any Row•5 minutes
Determinant Can Be Computed Using Row Reduction•5 minutes
Compute Determinant Using Gaussian Elimination•5 minutes
Characteristic Equation for a Three-by-Three Matrix•10 minutes
Eigenvalues and Eigenvectors of a Two-by-Two Matrix•5 minutes
Eigenvalues and Eigenvectors of a Three-by-Three Matrix•10 minutes
Complex Eigenvalues•5 minutes
Linearly Independent Eigenvectors•5 minutes
Invertibility of the Eigenvector Matrix•5 minutes
Diagonalize a Three-by-Three Matrix•10 minutes
Matrix Exponential•5 minutes
Powers of a Matrix•10 minutes
Please Rate this Course•1 minute
Acknowledgements•0 minutes
4 assignments•Total 75 minutes
Determinants •15 minutes
The Eigenvalue Problem •15 minutes
Matrix Diagonalization •15 minutes
Week Four Assessment •30 minutes
1 plugin•Total 5 minutes
Deep Dive into How to Derive Cramer's Rule•5 minutes
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructor
Instructor ratings
Instructor ratings
We asked all learners to give feedback on our instructors based on the quality of their teaching style.
HKUST is a world-class research-intensive university that focuses on science, technology, and business as well as humanities and social science. HKUST offers an international campus, and a holistic and interdisciplinary pedagogy to nurture well-rounded graduates with a global vision, a strong entrepreneurial spirit, and innovative thinking.
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."
Learner reviews
4.9
4,687 reviews
5 stars
87.88%
4 stars
10.49%
3 stars
1.13%
2 stars
0.19%
1 star
0.29%
Showing 3 of 4687
D
DB
5·
Reviewed on Jun 7, 2020
Very good course its really useful and I learn so much through this course , thanks for all who is help us to learn more and more . The videos made me understand all the concepts.
R
RH
5·
Reviewed on Nov 6, 2018
Very well-prepared and presented course on matrix/linear algebra operations, with emphasis on engineering considerations. Lecture notes with examples in PDF form are especially helpful.
A
AM
5·
Reviewed on Jan 20, 2026
honestly it was the best course of linear algebra I have seen in my life, extremely complete and easy to understand, I have to recognice the big effort of the teacher, incredible class
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.