Aspiring to become a skilled Data Scientist? This course is the perfect starting point for you.
Designed by IIT professionals with deep expertise in Mathematics and Data Science, this course simplifies complex theories, algorithms, and coding libraries to make them accessible—even for beginners.
You'll be guided step-by-step through the fundamentals and advanced concepts of Machine Learning, building your skills progressively with each tutorial. Whether you're just starting out or looking to solidify your knowledge, this course will help you grow into a confident and capable Data Science practitioner.
As part of the hands-on learning experience, you'll also work on real Kaggle problems with full solution walkthroughs—preparing you to tackle real-world data challenges and participate in competitive data science platforms.
Who should take this Course?
The Machine Learning Online Course is ideal for data scientists, software developers, analysts, and students who want to build intelligent systems and predictive models using machine learning algorithms. It’s also suitable for professionals in fields like finance, healthcare, marketing, and research looking to apply data-driven insights. A basic understanding of programming (preferably Python), statistics, and linear algebra is recommended for effective learning.
Course Curriculum
Simple Linear Regression
Installing Anaconda & using Jupyter Notebook
Introduction to Machine Learning
Types Of Machine Learning
Introduction to Linear Regression (LR)
How LR Works
Some Fun with Maths Behind LR
R Square
LR Case Study Part1
LR Case Study Part2
LR Case Study Part3
Residual Square Error (RSE)
Multiple Linear Regression
Introduction
Case study Part1
Case study Part2
Case study Part3
Adjusted R Square
Case Study Part1
Case Study Part2
Case Study Part3
Case Study Part4
Case Study Part5
Case study Part6 (RFE)
Hotstar, Netflix Real world Case Study for Multiple Linear Regression
Introduction to The Problem Statement
Playing with Data
Building Model Part1
Building Model Part2
Building Model Part3
Verification of Model
Gradient Descent
Pre-req for Gradient Descent part1
Pre-req for Gradient Descent part2
Cost Functions
Defining Cost Functions more formally
Gradient Descent
Optimisation
Closed Form Vs Gradient Descent
Gradient Descent Case Study
Introduction to Classification
Defining Classification Mathematically
Introduction To KNN
Accuracy of KNN
Effectiveness of KNN
Distance Metrics
Distance Metrics Part2
Finding K
KNN on Regression
Case Study
Classification Case1
Classification Case2
Classification Case3
Classification Case4
Model Performance Metrics
Performance Metrics Part1
Performance Metrics Part2
Performance Metrics Part3
Model Selection Part1
Model Creation Case1
Model Creation Case2
Grid Search Case Study Part1
Grid Search Case Study Part2
Naive Bayes
Introduction to Naive Bayes
Bayes Theorem
Practical Example from NB with One Column
Practical Example from NB with Multiple Column
Naive Bayes on Text Data Part1
Naive Bayes on Text Data Part2
Laplace Smoothing
Bernoulli Naive Bayes
Case Study 1
Case Study 2 Part1
Case Study 2 Part2
Logistic Regression
Introduction
Sigmoid Function
Log Odds
Case Study
Support Vector Machine (SVM)
Introduction
Hyperplane Part1
Hyperplane Part2
Maths Behind SVM
Support Vectors
Slack Variables
SVM Case Study Part1
SVM Case Study Part2
Kernel Part1
Kernel Part2
Case Study 2
Case Study 3: Part1
Case Study 3: Part2
Case Study 4
Decision Tree
Introduction
Example Of DT
Homogenity
Gini Index
Information Gain Part1
Information Gain Part2
Advantages and Disadvantages Of DT
Preventing Overlifting Issues in DT
DT Case Study Part1
DT Case Study Part2
Ensembling
Introduction to Ensembles
Bagging
Advantages
Runtime
Case study
Introduction to Boosting
Weak Learners
Shallow Decision Tree
Adaboost Part1
Adaboost Part2
Adaboost Case Study
XGboost
Boosting Part1
Boosting Part2
Xgboost Algorithm
Case Study Part1
Case Study Part2
Case Study Part3
Model Selection Part2
Model Selection Part1
Model Selection Part2
Model Selection Part3
Unsupervised Learning
Introduction to Clustering
Segmentation
Kmeans
Maths Behind Kmeans
More Maths
Kmeans Plus
Value of K
Hopkins Test
Case Study Part1
Case Study Part2
More on Segmentation
Heirarchical Clustering
Case Study
Dimension Reduction
Introduction
PCA
Maths Behind PCA
Case Study Part1
Case Study Part2
Advanced Machine Learning Algorithms
Introduction
Example Part1
Example Part2
Optimal Solution
Case Study
Regularization
Ridge and Lasso
Case Study
Model Selection
Adjusted R Square
Deep Learning
Expectations
Introduction
History
Perceptron
Multi Layered Perceptron
Neural Network Playground
Project - Medical Treatment
Introduction to Problem Statement
Playing with Data
Translating the Problem into Machine Learning World
Dealing with Text Data
Train, Test and Cross Validation Split
Understanding Evaluation Matrix: Log Loss
Building a Worst Model
Evaluating a Worst ML Model
First Categorical column Analysis
Response Encoding and One Hot Encoder
Laplace Smoothing and Calibrated classifier
Significance of first categorical column
Second Categorical column
Third Categorical column
Data pre-processing before building machine learning model
Building Machine Learning model Part1
Building Machine Learning model Part2
Building Machine Learning model Part3
Building Machine Learning model Part4
Building Machine Learning model Part5
Building Machine Learning model Part6
Project - Quora Project
Quora Introduction
Quora Data
Quora Understanding ML
Quora Data Distribution
Quora Datalist
Quora Basic Feature Engineering
Quora Text
Advanced Feature Engineering Part1
Advanced Feature Engineering Part2
Advanced Feature Engineering Part3
Advanced Feature Engineering Part4
Quora Advance Feature Analysis
Featuring Text Data with TF-IDF Weighted Word2Vec
Building Machine Learning Models - Part 1
Building Machine Learning Models - Part 2
Real World Problem - Investment Requirement Analysis for a Company
Investment Project Brief
Investment Project_Data Cleaning Part 1
Investment Project_Data Cleaning - II Part 2
Investment Project_Funding_Country_Sector Analysis Part 1
Investment Project_Funding_Country_Sector Analysis Part 2
Loan Analysis Project
Problem Statement
Lending Club Default Analysis - Data Understanding and Data Cleaning
Data Analysis - Univariate & Bivariate Analysis
Segmented Univariate Analysis
Car Project
Problem Statement
Data Understanding and Exploration
Data Cleaning & Data Preparation
Model Building and Evaluation
Final Model Evaluation
Stack Overflow Project - Facebook Recruitment
Problem Statement
Performance Metric
Hamming Loss
Analysis of Tags
Problem - Multi Label Part1
Problem - Multi Label Part2
Problem_Apply Logistic Regression with OnevsRest Classifier