Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Math 0-1: Linear Algebra for Data Science & Machine Learning
Bestseller
Rating: 4.7 out of 5(213 ratings)
5,055 students

Math 0-1: Linear Algebra for Data Science & Machine Learning

A Casual Guide for Artificial Intelligence, Deep Learning, and Python Programmers
Last updated 2/2026
English

What you'll learn

  • Solve systems of linear equations
  • Understand vectors, matrices, and higher-dimensional tensors
  • Understand dot products, inner products, outer products, matrix multiplication
  • Apply linear algebra in Python
  • Understand matrix inverse, transpose, determinant, trace
  • Understand matrix rank and low-rank approximations (e.g. SVD)
  • Understand eigenvalues and eigenvectors

Course content

10 sections102 lectures20h 43m total length
  • Introduction and Outline9:29

    Explore linear algebra for data science, including matrices, vectors, inverses, solving linear systems by Gaussian elimination, and core topics like dot product, eigenvalues, eigenvectors, PCA, and low rank approximations.

  • How to Succeed in this Course8:15

    Follow these tips to succeed by using the Q&A, meeting prerequisites, and engaging with lectures. Keep ego in check and persist on exercises to deepen your understanding.

  • Where to Get the Code4:38

    Access code through the resources tab, Code Link, and lazy programmer GitHub repositories for machine learning, SQL, and financial engineering. Understand notebook versus plain text Python files and retrieval mistakes.

  • How to Take this Course2:05

    Assess your background to tailor your study plan: experienced learners speed through the first two sections; newcomers study all sections in depth and complete all exercises.

Requirements

  • Firm understanding of high school math

Description

Common scenario: You try to get into machine learning and data science, but there's SO MUCH MATH.

Either you never studied this math, or you studied it so long ago you've forgotten it all.

What do you do?

Well my friends, that is why I created this course.

Linear Algebra is one of the most important math prerequisites for machine learning. It's required to understand probability and statistics, which form the foundation of data science.

The "data" in data science is represented using matrices and vectors, which are the central objects of study in this course.

If you want to do machine learning beyond just copying library code from blogs and tutorials, you must know linear algebra.

In a normal STEM college program, linear algebra is split into multiple semester-long courses.

Luckily, I've refined these teachings into just the essentials, so that you can learn everything you need to know on the scale of hours instead of semesters.

This course will cover systems of linear equations, matrix operations (dot product, inverse, transpose, determinant, trace), low-rank approximations, positive-definiteness and negative-definiteness, and eigenvalues and eigenvectors. It will even include machine learning-focused material you wouldn't normally see in a regular college course, such as how these concepts apply to GPT-4, and fine-tuning modern neural networks like diffusion models (for generative AI art) and LLMs (Large Language Models) using LoRA. We will even demonstrate many of the concepts in this course using the Python programming language (don't worry, you don't need to know Python for this course). In other words, instead of the dry old college version of linear algebra, this course takes just the most practical and impactful topics, and provides you with skills directly applicable to machine learning and data science, so you can start applying them today.

Are you ready?

Let's go!


Suggested prerequisites:

  • Firm understanding of high school math (functions, algebra, trigonometry)

Who this course is for:

  • Anyone who wants to learn linear algebra quickly
  • Students and professionals interested in machine learning and data science but who've gotten stuck on the math