HomeCourses › 🧠 Machine Learning Fundamentals
Data & AIFREEIntermediate
Machine Learning Fundamentals — Theory to Deployment
Master the mathematics, algorithms and implementation of machine learning. From linear regression to XGBoost to deploying models as REST APIs.
4.9 ★★★★★ (430)
📹 28 lessons
30 hours
👥 430 students
🧠
DR. SANA MIRZA
PhD Machine Learning · ex-Google · 8,000+ Students
🧠
FREE
100% FREE
Full course · 28 lessons · 30 hours
This course includes
🎬 Video lessons (30 hours total)
💻 Hands-on coding exercises
📝 Quizzes + real projects
🏆 Certificate of completion
Progress
0% 0/28 lessons
📚 What you'll learn
ML types: supervised, unsupervised, reinforcement
Linear & logistic regression with math
SVM, KNN, Naive Bayes, Random Forest
XGBoost and gradient boosting mastery
Model evaluation: precision, recall, F1, AUC
Hyperparameter tuning with GridSearchCV
Clustering: K-Means, DBSCAN, Hierarchical
Deploy ML models as FastAPI REST APIs
Course Curriculum
5 sections · 28 lessons · 30 hours
01What is Machine Learning?
5 lessons · 2h 30m
🎬
ML Overview — Types and ApplicationsVideo · 20:00
FREE
🎬
The Machine Learning PipelineVideo · 25:00
FREE
🎬
Data Preprocessing — Encoding & ScalingVideo · 30:00
🎬
Train-Test Split & Cross-ValidationVideo · 25:00
🎬
Overfitting vs UnderfittingVideo · 22:00
02Supervised Learning Algorithms
7 lessons · 4h 00m
🎬
Linear Regression — Theory & MathVideo · 35:00
🎬
Support Vector Machines (SVM)Video · 32:00
🎬
K-Nearest Neighbors (KNN)Video · 22:00
🎬
Naive Bayes — Probabilistic ClassificationVideo · 20:00
🎬
Gradient Boosting — XGBoost & LightGBMVideo · 38:00
🎬
Hyperparameter Tuning — GridSearch & RandomSearchVideo · 28:00
🛠️
Project — House Price Prediction ModelProject · 90:00
03Model Evaluation Mastery
4 lessons · 2h 30m
🎬
Classification Metrics Deep DiveVideo · 30:00
🎬
Dealing with Imbalanced DatasetsVideo · 25:00
🎬
Regression Metrics & Residual AnalysisVideo · 22:00
🛠️
Project — ML Model Comparison ReportProject · 60:00
04Unsupervised Learning
4 lessons · 2h 30m
🎬
Clustering Algorithms — K-Means, DBSCAN, HierarchicalVideo · 35:00
🎬
PCA — Dimensionality ReductionVideo · 30:00
🎬
Anomaly DetectionVideo · 22:00
🛠️
Project — Customer Segmentation with K-MeansProject · 75:00
05Deployment & MLOps Basics
4 lessons · 2h 30m
🎬
Saving & Loading Models with Pickle & JoblibVideo · 18:00
🎬
Building an ML API with FastAPIVideo · 35:00
🎬
Model Monitoring & Drift DetectionVideo · 22:00
🛠️
Capstone — Full ML Project from Data to APIProject · 120:00