Linear Algebra and Feature Selection in Python (Udemy.com)
Gain the Theoretical and Practical Foundations to Learn Machine Learning and AI with Understanding
Created by: 365 Careers
Last updated August 2025
What you will learn
- Understand the math behind machine learning and AI models
- Become familiar with basic and advanced linear algebra notions
- Be able to solve linear equations
- Determine independency of a set of vectors and explore what it means for ML and AI
- Calculate eigenvalues and eigenvectors
- Perform Linear Discriminant Analysis (LDA)
- Perform Dimensionality Reduction in Python
- Carry out Principal Components Analysis (PCA)
- Compare the performance of PCA and LDA for classification with SVMs
How it compares
Against the other 127 rated Udemy courses in Math on CourseDuck:
- Rating4.6 out of 5higher than 37% of them
- Reviews1,113#23 of 128 by number of reviews
- Length3.2 hoursshorter than 82% of them
- Last updatedAugust 2025more recently than 57% of them
Course Description
Do you want to learn linear algebra?
You have come to the right place!
First and foremost, we want to congratulate you because you have realized the importance of obtaining this skill. Whether you want to pursue a career in data science, AI engineering, machine learning, data analysis, software engineering, or statistics, you will need to know how to apply linear algebra.
This course will allow you to become a professional who understands the math on which algorithms are built, rather than someone who applies them blindly without knowing what happens behind the scenes.
But let’s answer a pressing question you probably have at this point:
“What can I expect from this course and how it will help my professional development?”
In brief, we will provide you with the theoretical and practical foundations for two fundamental parts of data science and statistical analysis – linear algebra and dimensionality reduction.
Linear algebra is often overlooked in data science and AI courses, despite being of paramount importance. Most instructors tend to focus on the practical application of specific frameworks rather than starting with the fundamentals, which leaves you with knowledge gaps and a lack of full understanding. In this course, we give you an opportunity to build a strong foundation that would allow you to grasp complex ML and AI topics.
The course starts by introducing basic algebra notions such as vectors, matrices, identity matrices, the linear span of vectors, and more. We’ll use them to solve practical linear equations, determine linear independence of a random set of vectors, and calculate eigenvectors and eigenvalues, all preparing you for the second part of our learning journey - dimensionality reduction.
The concept of dimensionality reduction is crucial in data science, statistical analysis, and machine learning. This isn’t surprising, as the ability to determine the important features in a dataset is essential - especially in today’s data-driven age when one must be able to work with very large datasets.
Imagine you have hundreds or even thousands of attributes in your data. Working with such complex information could lead to a variety of problems – slow training time, the possibility of multicollinearity, the curse of dimensionality, or even overfitting the training data.
Dimensionality reduction can help you avoid all these issues, by selecting the parts of the data which actually carry important information and disregarding the less impactful ones.
In this course, we’ll discuss two staple techniques for dimensionality reduction – Principal Components Analysis (PCA), and Linear Discriminant Analysis (LDA). These methods transform the data you work with and create new features that carry most of the variance related to a given dataset. First, you will learn the theory behind PCA and LDA. Then, going through two complete examples in Python, you will see how data transformation occurs in practice. For this purpose, you will get one step-by-step application of PCA and one of LDA. Finally, we will compare the two algorithms in terms of speed and accuracy.
We’ve put a lot of effort into making this course the perfect foundational training for anyone who wants to become a data analyst, data scientist, machine learning engineer, or AI engineer.
Instructor Details
- 4.6 Rating
1,113 Reviews
365 Careers
365 Careers is the #1 best-selling provider of business, finance, data science and AI courses on Udemy. The company’s courses have been taken by more than 4,000,000 students in 210 countries. People working at world-class firms like Apple, PayPal, and Citibank have completed 365 Careers trainings.
Currently, 365 focuses on the following topics on Udemy: 1) Finance – Finance fundamentals, Financial modeling in Excel, Valuation, Accounting, Capital budgeting, Financial statement analysis (FSA), Investment banking (IB), Leveraged buyout (LBO), Financial planning and analysis (FP&A), Corporate budgeting, applying Python for Finance, Tesla valuation case study, CFA, ACCA, and CPA
2) Data science – Statistics, Mathematics, Probability, SQL, Python programming, Python for Finance, Business Intelligence, R, Machine Learning, TensorFlow, Tableau, the integration of SQL and Tableau, the integration of SQL, Python, Tableau, Power BI, Credit Risk Modeling, and Credit Analytics, Data literacy, Product Management, Pandas, Numpy, Python Programming, Data Strategy
3) Entrepreneurship – Business Strategy, Management and HR Management, Marketing, Decision Making, Negotiation, and Persuasion, Tesla's Strategy and Marketing
4) Office productivity – Microsoft Excel, PowerPoint, Microsoft Word, and Microsoft Outlook
More courses by 365 Careers
The Data Science Course: Complete Data Science Bootcamp 2026
4.5 (162,187 Reviews)
Provider: Udemy
Time: 32.4h
$139.99
The Complete Financial Analyst Course 2026
4.6 (104,926 Reviews)
Provider: Udemy
Time: 22.4h
$199.99
The Project Management Course: Beginner to PROject Manager (2026)
4.6 (91,887 Reviews)
Provider: Udemy
Time: 7.8h
$19.99
SQL - MySQL for Data Analytics and Business Intelligence (2026)
4.5 (65,586 Reviews)
Provider: Udemy
Time: 12.1h
$159.99
Beginner to Pro in Excel: Financial Modeling and Valuation (2026)
4.5 (61,653 Reviews)
Provider: Udemy
Time: 20.7h
$199.99
More Math courses
Differential Equations with the Math Sorcerer (2026)
4.9 (704 Reviews)
Provider: Udemy
Time: 11.6h
$10.99
Precalculus 2: Polynomials and rational functions (2026)
4.9 (207 Reviews)
Provider: Udemy
Time: 42.1h
$74.99
Reviews
By ŞAFAK on 7/22/2025
The begining of the course was better to undestand but the second part of the course moves faster than expected. So the practical second part could go slower to undestand. Thanks for the course after all.
By Francis Kirong on 11/16/2024
Very clear and concise in explanation and walking through each step. Enjoyed it a lot.
By Hlaisani Motala on 4/30/2024
The course gave me clear understanding of how to use PCA and LDA when I'm building a model. The instructor was so great and explain in more details. This is a wonderful course.
By Mynor Eduardo Hernandez Gutierrez on 10/11/2022
Muy fácil de entender los conceptos, su método de enseñanza es genial!
By Laura Panchbhaya on 9/6/2022
There is way too much content crammed into this course, especially into the Essentials section. The instructor flies through it extremely fast as well, so it is hard to follow. I'd suggest a more moderate pace and more time for each construct incl. some plotted examples. These do come up later on to be fair but the overall course should have probably been 3x as long.
By Igno Ferreira on 7/18/2022
well explained and also gives you a refresher on the math involved
By Jesús Francisco Leyva Pichardo on 2/25/2022
I consider that the course met my expectations, although I would have liked to see more practical exercises or at least one task to reinforce what I learned. Thank you very much, I learned a lot.
By Charbel Massoud on 1/17/2022
It was a very thurough course and provided a good explaination in how PCA and LDA are used in data science. The only thing keeping me from making it a 5 star rating was the lack of hands on examples / assignments that could provide the learner with more of an understanding of the material.
By Serena Xiaona Hang on 1/3/2022
The animated illustrations make the math concept very concise and easy to understand and absorb. The lectures are very well organized. The way of using the metaphor of Jedi master to connect linear algebra and machine learning/ data science is quite vivid. I am very confident in building the math foundation by learning this course.
By Sanjeev on 12/30/2021
Great. Especially the application of theory into practice.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 92 / 100












