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.
24 lessons
30 hours
🧠
Irfana Aslam
MS CS · AI Engineer & Python Developer
ML
FREE
100% FREE
Full course · 24 lessons · 30 hours
This course includes
Lessons (30 hours total)
Hands-on coding exercises
Quizzes + real projects
Certificate of completion
Progress
0% 0/24 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 · 24 lessons · 30 hours
01What is Machine Learning?
5 lessons · 2h 30m
📖
ML Overview — Types and ApplicationsLesson
FREE
📖
The Machine Learning PipelineLesson
FREE
📖
Data Preprocessing — Encoding & ScalingLesson
📖
Train-Test Split & Cross-ValidationLesson
📖
Overfitting vs UnderfittingLesson
02Supervised Learning Algorithms
7 lessons · 4h 00m
📖
Linear Regression — Theory & MathLesson
📖
Support Vector Machines (SVM)Lesson
📖
K-Nearest Neighbors (KNN)Lesson
📖
Naive Bayes — Probabilistic ClassificationLesson
📖
Gradient Boosting — XGBoost & LightGBMLesson
📖
Hyperparameter Tuning — GridSearch & RandomSearchLesson
🛠️
Project — House Price Prediction ModelProject
03Model Evaluation Mastery
4 lessons · 2h 30m
📖
Classification Metrics Deep DiveLesson
📖
Dealing with Imbalanced DatasetsLesson
📖
Regression Metrics & Residual AnalysisLesson
🛠️
Project — ML Model Comparison ReportProject
04Unsupervised Learning
4 lessons · 2h 30m
📖
Clustering Algorithms — K-Means, DBSCAN, HierarchicalLesson
📖
PCA — Dimensionality ReductionLesson
📖
Anomaly DetectionLesson
🛠️
Project — Customer Segmentation with K-MeansProject
05Deployment & MLOps Basics
4 lessons · 2h 30m
📖
Saving & Loading Models with Pickle & JoblibLesson
📖
Building an ML API with FastAPILesson
📖
Model Monitoring & Drift DetectionLesson
🛠️
Capstone — Full ML Project from Data to APIProject