Choose your language
Matrix Course
More than 2 million students worldwide

Matrix Course

Master the full landscape of matrix mathematics, from foundational notation to advanced decompositions and real-world optimisation. This course builds rigorous, practical fluency in linear algebra that applies directly to data science, engineering, and scientific computing. Every concept is developed systematically, so you finish with tools you can actually use.

Dedika for businesses

What you will learn:

You will build a complete, working knowledge of matrix mathematics across eight core areas. Starting with notation and arithmetic, you will progress through determinants, linear systems, eigenvalues, and vector spaces. You will learn major matrix decompositions including QR, SVD, Cholesky, and Jordan forms. Advanced topics cover least-squares regression, principal component analysis, quadratic optimisation, and network analysis. Supplementary material addresses numerical computing, tensors, probabilistic methods, and control systems. By the end, you will be equipped to formulate, solve, and validate matrix-based problems in professional and research settings.

How you study in practice Matrix Course

How you practise Matrix Course

For companies looking to train their teams

With Dedika for businesses, the course includes exercises and examples tailored to your company and its specific needs.

Click here

Course content

8 Chapters • 38 LessonsDuration between 4 and 360 hours (you decide)

Chapter 1See details

Foundations of Matrix Mathematics

  • Lesson 1 • Matrix Transposition

    Explains the transpose operation and its algebraic properties. Transposition recurs in decompositions, least-squares methods, and covariance matrices.

  • Lesson 2 • Matrix Notation and Terminology

    Introduces standard notation for rows, columns, and elements. Establishes the vocabulary used throughout all subsequent chapters.

  • Lesson 3 • Basic Arithmetic on Matrices

    Teaches addition, subtraction, and scalar multiplication with conformability rules. These operations are prerequisites for matrix products and transformations.

  • Lesson 4 • Types and Classifications of Matrices

    Covers square, rectangular, identity, zero, diagonal, and triangular matrices. Classification skills underpin every structural analysis in later chapters.

Chapter 2See details

Matrix Multiplication and Products

  • Lesson 1 • Properties of Matrix Products

    Examines associativity, distributivity, and identity element behaviour. Understanding these properties enables algebraic manipulation of matrix expressions.

  • Lesson 2 • Special Matrix Products

    Covers outer products, Hadamard products, and Kronecker products. Each product type appears in distinct application domains covered later.

  • Lesson 3 • Rules of Matrix Multiplication

    Derives the row-by-column rule and dimension requirements for valid products. Correct application prevents the most common computational errors.

  • Lesson 4 • Powers and Polynomials of Matrices

    Defines integer powers of square matrices and matrix polynomials. These concepts bridge multiplication to eigenvalue analysis in Chapter 5.

Chapter 3See details

Determinants and Matrix Invertibility

  • Lesson 1 • Computing Determinants

    Presents cofactor expansion and row-reduction methods for determinants. Accurate computation is essential for invertibility tests and Cramer's rule.

  • Lesson 2 • Computing the Matrix Inverse

    Teaches adjugate-based and row-reduction methods for finding inverses. Inverse computation enables direct solution of linear equations and transformations.

  • Lesson 3 • Singular vs. Invertible Matrices

    Defines singularity through determinant and rank criteria. Distinguishing invertible from singular matrices is critical for solving linear systems.

  • Lesson 4 • Cramer's Rule and Applications

    Applies determinants to solve small linear systems via Cramer's rule. Connects determinant theory to practical equation-solving workflows.

  • Lesson 5 • Properties of Determinants

    Explores how row operations, scalar factors, and products affect determinant values. These properties accelerate computation and support theoretical proofs.

Chapter 4See details

Systems of Linear Equations

  • Lesson 1 • Gauss-Jordan Elimination and RREF

    Extends elimination to reduced row echelon form for direct solution reading. RREF also reveals rank and free variables in underdetermined systems.

  • Lesson 2 • Matrix Representation of Linear Systems

    Converts equation systems into augmented matrix form. This representation is the entry point for all algorithmic solution methods.

  • Lesson 3 • Gaussian Elimination

    Applies elementary row operations to reach row echelon form. Gaussian elimination is the foundational algorithm for solving linear systems.

  • Lesson 4 • LU Decomposition for Linear Systems

    Factors a matrix into lower and upper triangular components for efficient solving. LU decomposition reduces repeated computation when solving multiple right-hand sides.

  • Lesson 5 • Rank and Solution Space Analysis

    Defines matrix rank and links it to solution existence and uniqueness. Rank analysis is essential for understanding underdetermined and overdetermined systems.

Chapter 5See details

Eigenvalues and Eigenvectors

  • Lesson 1 • Characteristic Equation and Eigenvalues

    Derives eigenvalues from the characteristic polynomial of a square matrix. Eigenvalues quantify scaling behaviour along invariant directions.

  • Lesson 2 • Symmetric Matrices and Spectral Theorem

    Proves that symmetric matrices have real eigenvalues and orthogonal eigenvectors. The spectral theorem underpins principal component analysis and quadratic forms.

  • Lesson 3 • Computing Eigenvectors

    Finds eigenvectors by solving the null space of shifted matrices. Eigenvectors define the invariant axes of a linear transformation.

  • Lesson 4 • Diagonalisation of Matrices

    Constructs diagonal form using eigenvector matrices when conditions are met. Diagonalisation simplifies matrix powers and exponential computations.

  • Lesson 5 • Applications of Eigenanalysis

    Applies eigenvalues to stability analysis, Markov chains, and vibration modes. Connects abstract spectral theory to concrete engineering and data problems.

Chapter 6See details

Vector Spaces and Linear Transformations

  • Lesson 1 • Linear Transformations and Their Matrices

    Defines linear maps and derives their standard matrix representations. Every matrix encodes a linear transformation between vector spaces.

  • Lesson 2 • Vector Space Axioms and Examples

    Defines vector spaces through closure, identity, and inverse axioms. Recognising valid vector spaces is prerequisite to subspace and basis analysis.

  • Lesson 3 • Coordinate Systems and Change of Basis

    Expresses vectors in different bases using transition matrices. Change of basis is essential for diagonalisation and efficient computation.

  • Lesson 4 • Subspaces, Span, and Basis

    Identifies subspaces and constructs spanning sets and minimal bases. Basis selection determines coordinate representations used in transformations.

  • Lesson 5 • Composition and Invertibility of Maps

    Analyses composed transformations and conditions for invertible linear maps. Invertible maps correspond exactly to invertible matrices studied in Chapter 3.

Chapter 7See details

Matrix Decompositions

  • Lesson 1 • Choosing and Applying Decompositions

    Provides a decision framework for selecting decompositions based on matrix properties and goals. Practical selection criteria prevent inefficient or unstable computations.

  • Lesson 2 • QR Decomposition

    Factors a matrix into orthogonal and upper triangular components via Gram-Schmidt. QR decomposition is the backbone of least-squares solvers and eigenvalue algorithms.

  • Lesson 3 • Schur and Jordan Decompositions

    Presents Schur triangularisation and Jordan normal form for non-diagonalisable matrices. These forms handle defective matrices that resist standard diagonalisation.

  • Lesson 4 • Cholesky Decomposition

    Factors symmetric positive definite matrices into triangular form. Cholesky is twice as efficient as LU for positive definite systems in optimisation.

  • Lesson 5 • Singular Value Decomposition

    Decomposes any matrix into singular values and orthonormal factor matrices. SVD is the most general and numerically stable decomposition for data analysis.

Chapter 8See details

Advanced Applications and Optimisation

  • Lesson 1 • Least-Squares and Regression

    Solves overdetermined systems via normal equations and pseudoinverse. Least-squares is the mathematical core of linear regression and data fitting.

  • Lesson 2 • Quadratic Forms and Optimisation

    Analyses quadratic objective functions using matrix representations and eigenvalues. Quadratic form analysis determines convexity and optimality conditions.

  • Lesson 3 • Matrix Methods in Network Analysis

    Encodes graphs as adjacency and Laplacian matrices and extracts structural properties. Spectral graph theory connects eigenvalues to connectivity and clustering.

  • Lesson 4 • Iterative Solvers and Convergence

    Introduces Jacobi, Gauss-Seidel, and conjugate gradient methods for large sparse systems. Iterative methods scale where direct decompositions become computationally prohibitive.

  • Lesson 5 • Principal Component Analysis

    Reduces dimensionality by projecting data onto dominant eigenvectors of the covariance matrix. PCA integrates SVD, eigenanalysis, and least-squares into one workflow.

Certification

Your valid completion certificate

This course is for you:

  • Data analyst: needs matrix fluency to move into machine learning roles confidently.

  • Mechanical engineer: applies vibration and control methods requiring eigenvalue understanding.

  • Graduate student: builds rigorous foundations before tackling advanced coursework in applied math.

  • Self-taught programmer: fills the linear algebra gap behind the libraries they already use.

  • Quantitative researcher: formalises intuitions about covariance, regression, and factor models.

  • Career changer entering data science: needs structured theory to complement coding bootcamp skills.

What our students say

Your lessons are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of interest without needing to change platforms... I'm grateful for everything you do, I've already recommended you to other people...
Giulio Carlo
Giulio CarloDigital Marketing Student
I like how the lessons are straight to the point and how I can change chapters and skip content I don't need.
Mariana Ferres
Mariana FerresPhotography Student
I like the content and the way videos are presented and transcribed, which speeds up the process!
Luciana Alvarenga
Luciana AlvarengaNail Design Student
The platform is fast, simple to use. The diversity of content and complementary videos really help with learning.
André Felipe
André FelipePrompt Engineering Student

Top qualifications

FAQ

Who is Dedika?

Is the certificate valid in South Africa?

Are the courses free?

What is the course workload?

What are the courses like?

How do the courses work?

What is the duration of the courses?

What is the cost or price of the courses?

What is an EAD or online course and how does it work?

PDF Course