Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Linear Algebra for Data Science and Machine Learning using R
Rating: 4.8 out of 5(7 ratings)
74 students

Linear Algebra for Data Science and Machine Learning using R

Vectors, Matrices, Solving Linear Equations, Factorization, Eigenvectors, Least Squares, SVD
Created bySyed Mohiuddin
Last updated 11/2025
English

What you'll learn

  • Fundamentals of Linear Algebra
  • Applications of Matrices, Vectors and operations on Matrices and Vectors with implementation in R
  • Solve Systems of Linear Equations and implementation in R
  • Matrix Factorization and implementation in R
  • Computation of Eigenvalues, Eigenvectors and Eigen Decomposition with their implementation in R
  • Solving Least Squares problems
  • Singular Value Decomposition with its implementation in R

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

19 sections160 lectures9h 45m total length
  • What you are going to learn in this course2:47

    Learn linear algebra for data science and machine learning using R, covering vectors, matrices, determinants, inverses, norms, eigenvalues, eigenvectors, singular value decomposition, and practical R code demos.

  • Introduction1:47

    Explore how linear algebra underpins data science and machine learning, and master concepts like vectors, matrices, and tensors, and the rules to manipulate them for machine learning and deep learning.

  • What is Linear Algebra?1:10

    Explore how linear algebra powers data science by representing data as vectors, matrices, and tensors. See how matrices organize rows as samples and columns as attributes via linear equations.

  • Why Linear Algebra?0:56

    Learn linear algebra to preprocess data, transform it, and visualize in higher dimensions. This foundation underpins machine learning and deep learning, supports regression, optimization, classification, dimensionality reduction, and neural networks.

Requirements

  • You should have familiarity with fundamentals of Maths
  • All the implementation of Linear Algebra concepts are in R, so familiarity with R will be an added advantage

Description

This course will help you in understanding of the Linear Algebra and math’s behind Data Science and Machine Learning. Linear Algebra is the fundamental part of Data Science and Machine Learning. This course consists of lessons on each topic of Linear Algebra + the code or implementation of the Linear Algebra concepts or topics.


There’re tons of topics in this course. To begin the course:

  • We have a discussion on what is Linear Algebra and Why we need Linear Algebra

  • Then we move on to Getting Started with R, where you will learn all about how to setup the R environment, so that it’s easy for you to have a hands-on experience.

Then we get to the essence of this course;

  1. Vectors & Operations on Vectors

  2. Matrices & Operations on Matrices

  3. Determinant and Inverse

  4. Solving Systems of Linear Equations

  5. Norms & Basis Vectors

  6. Linear Independence

  7. Matrix Factorization

  8. Orthogonality

  9. Eigenvalues and Eigenvectors

  10. Singular Value Decomposition (SVD)

Again, in each of these sections you will find R code demos and solved problems apart from the theoretical concepts of Linear Algebra.


You will also learn how to use the R's pracma, matrixcalc library which contains numerous functions for matrix computations and solving Linear Algebric problems.


So, let’s get started….


Who this course is for:

  • Anyone who is curious about how Linear Algebra is used in Machine Learning
  • Anyone who wants to understand Maths and Linear Algebra behind Data Science
  • Anyone who wants to develop fundamental foundations for deployment of Machine Learning Techniques