Skip to content
UdemyMathPaid courseAll LevelsCertificate

College Level Linear Algebra for ML, DL, & Computer Graphics (Udemy.com)

Linear Algebra (matlab - python) & Matrix Calculus For Machine Learning, Robotics, Computer Graphics, Control, & more !

Created by: Ahmed Fathy

Last updated February 2026

icon
What you will learn

  • Gain Deep Understanding Of Linear Algebra Theoretically, Conceptually & Practically.
  • Obtain A Very Robust Mathematical Foundation For Machine & Deep Learning, Computer Graphics, And Control Systems.
  • Learn How To Use Both Python And Matlab For Solving & Visualizing Linear Algebra Problems.
  • [Matrix Calculus] Learn How To Differentiate & Optimize Complex Equations Involving Matrices.
  • Learn A Lot About Data Science, Co-variance Matrices, And The PCA.
  • Learn About Linear Regression, The Normal Equation, And The Projection Matrix.
  • Learn About Singular Value Decompositions Formally & Conceptually.
  • Learn About Inverses And Pseudo Inverses.
  • Learn About Determinants And Positive Definite Matrices.
  • Learn How To Solve Systems Of Linear, Difference, & Differential Equations Both By Hand And Software.
  • Learn About Lagrange Multipliers & Taylor Expansion.

How it compares

Against the other 127 rated Udemy courses in Math on CourseDuck:

  • Rating4.5 out of 5higher than 25% of them
  • Reviews425#51 of 128 by number of reviews
  • Length35.2 hourslonger than 89% of them
  • Last updatedFebruary 2026more recently than 62% of them

icon
Course Description

From Matrix Calculus, To Robotics! From Control Systems, To Computer Graphics! From the Singular Value Decompositions to the Principal Component Analysis. From Systems Of Linear Equations, To Systems Of Differential Equations. From Inverses, to Pseudo Inverses. From Determinants, to positive definiteness. From Concepts To Programming. From Matlab To Python. From Proofs to Visualizations & From Theory to Applications. From Solved Examples To thoughtful Exams, and From Many Other Things to Many other things,

I, Present This Course !

My Name is Ahmed Fathy, currently a machine learning scientist at Affectiva,  and a university teacher previously. Over the years, I happened to teach many subjects that make a very deep use of linear algebra. Those include Machine Learning and Deep Learning, Computer Graphics, Control Systems, Game Development, and even Pure Linear Algebra. Every one of those subjects handled linear algebra from very different perspectives. In this course, I provide them all.

This course is intended to be a Reference on linear algebra in the world of online courses, having proofs, theories, programming, concepts, applications, solved examples, visualizations, and everything ! Any suggestions for more topics to add are always welcome. Since the course contents are so large and extensive, I will not summarize them here. Instead, I ask you to please watch the promo video & also have a look on the course contents towards the bottom of the page. Have a nice day !

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Ahmed Fathy

My name is Ahmed Fathy. I have a master's degree in machine-learning, and I am currently a senior machine learning engineer and Tech-Lead at Smarteye. Main specialty is computer vision & 3D vision. Have been at the job since 2020.

Prior to the industry job, I have been a TA at the CS department at my university.

icon
More Math courses

$74.99

$22.99

$84.99

$10.99

$11.99

$74.99

icon
Reviews

4.5

425 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Arya M Biju on 8/24/2022

I have completed college level Deep learning courses one and two , and it was really refreshing. Please do expand the series by introducing unsupervised learning parts as well especially generative models and if you could add transformers also that would be really great! Really amazing work so far, looking forward to learning more from the instructor, even in top-tier universities they do not cover the concepts like the way the instructor does, for example they ask us to learn matrix cook book by heart but with this course course I dont even have to do that, I was going through a paper review by Yannick Kilcher and he stumbled upon a seemingly simple Linear algebra part of a famous paper - AlexNet he couldnt explain the why , but I got it only because I took your linear algebra course. please continue the great work.

By Roberto Nocci on 7/21/2022

This is my second linear algebra course on the Udemy platform. This is a really hurried, convoluted and poorly explained course on a relatively simple topic, useless for any kind of real world application. Perhaps better visual presentations could have aided learning but the explanations are anyway too quick and superficial.

By A P on 6/30/2020

Brilliant!! and so well explained. My knowledge of linear algebra was very basic. this course is not just advance but also also provide enough basic ropes to catch up. I still didn't understand several chapters due to my limited understanding of this topic still I feel I learned quite a bit and this course packs tons of gems that are hard to find unless someone takes a whole semester of classroom course.Thanks!!

By Fernando Calero on 6/15/2020

Excellent content; excellent pace... Took a similar class 30 years ago in college from a boring professor. For me it is reviewing and also learning a lot from the presentation. The pace of the presentation is perfect for those who want to remember and learn new things. Not finished with the class, it may take me a few weeks; but truly it is a fantastic class with a top instructor... ah... one way or the other we all have our own accent; the English and the message is clear !

By Calum Acutt on 1/12/2020

Yeah this is pretty good so far. I already know most of it so far but I like how he just explains what is necessary and doesn't spend a lot of time on erroneous details.

By Ahmed Ali on 10/15/2019

After Rewatching this course for the second time, I still love it ! It is really Very nice ! Covers many advanced topics that are generally not covered in Linear Algebra courses like matrix calculus and systems of differential equations. I also do like the python / matlab programming and visualization parts. Highly Recommended !

By Mohammad Ghahramani on 4/30/2019

This is by far the most complete Linear Algebra course that I have found on the internet. It not only covers all of the material taught in an introductory undergraduate level linear algebra course (such as Gilbert Strang's course from MIT) but it also covers additional topics such as matrix calculus, PCA and linear systems theory. This course will no doubt satisfy all the requirements to take a graduate level machine learning class, or a graduate level linear systems theory class. The pace is fast and the course covers an incredible amount of material. If you treat this as your first linear algebra course, prepare to work really hard. I am using this course to complement my undergraduate linear algebra class with new material such as Matrix calculus, PCA, Lagrange multipliers, Taylor expansion, SVD, quadratic forms and lots more that are typically either skipped or not covered in detail in an introductory undergraduate linear algebra class.

By Raimondo Marino - Via G.Merula, 13-20142 on 2/8/2019

This is really a very good course in Linear Algebra and it is a MUST for everybody who wants to become a proper Data Scientist (i.e. understanding the details of the algorithms used). The only issue I have is that, even if the teacher speaks in a very comprehensive language, the English subtitles are often weird. Apart from that this course is a gem!

By Prasant Kumar on 12/26/2018

Hi, I am into data analytics and took this course to clear my linear algebra fundamentals. This is one of the best course I got on Udemy. Got my all doubts clear and now I can visualize things. Thank you so much for this course, please keep contributing. One more thing can you please create some course on deep learning

By Mina Rafla on 12/2/2018

I think this course is the best. I studied several other linear algebra courses ( online and in-class) but this one is amazingly special and helped me understand many topics that I couldn't understand in any other linear algebra course. The instructor explains the topics and their intuition in a very good way.

Showing all 10 reviews on CourseDuck

Read all 425 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 90 / 100