← Machine Learning & Deep Learning
Machine Learning
Master regression, classification and clustering, then deploy real ML models
Work through the full machine learning toolkit: linear and logistic regression, SVM, decision trees, random forests, KNN, Naive Bayes and clustering, alongside association rule mining and reinforcement learning. The course extends into neural networks and dimensionality reduction, ending with a deployed capstone project.
per level · 3 levels · complete programme ₹31,000
- Duration
- 7 mo
Fees by level
Start at any level, or take the complete programme. The fee you pay for a level is locked for you.
| Level | What it covers | Duration | Fee |
|---|---|---|---|
| Beginner | Start from zero | 2 mo | ₹7,500 |
| Intermediate | Build working projects | 2 mo | ₹10,000 |
| Advanced | Get job-ready | 3 mo | ₹13,500 |
| Complete programme (all levels) | ₹31,000 | ||
All fees are in Indian Rupees and include applicable taxes. See our pricing & payment terms.
The complete curriculum
This is the entire syllabus — all 31 modules and 132 lessons, in the order you'll learn them. Nothing hidden.
↓ Download full curriculum (PDF)01 Introduction 3 lessons ▶
- 1.1Intro to ML and its types
- 1.2Applications and Challenges
- 1.3Intro to Python Module
02 Python Programming 12 lessons ▶
- 2.1Python Data Types
- 2.2Data Types Practical
- 2.3List in Python
- 2.4Tuples in Python
- 2.5Dictionary in Python
- 2.6Sets in Python
- 2.7Loops in Python
- 2.8Comprehension in Python
- 2.9Functions in Python
- 2.10Lambda Functions in Python
- 2.11Exception Handling in Python
- 2.12Regular Expressions in Python
03 Data Preprocessing in Python 11 lessons ▶
- 3.1Dataset Preparation
- 3.2Training and Testing Set
- 3.3Importing Dataset
- 3.4Essential Libraries for Pre Processing
- 3.5Numpy Introduction
- 3.6Numpy Operations & Manipulation
- 3.7Numpy Bonus Operations
- 3.8Pandas in Python
- 3.9Pandas Operations for Data
- 3.10Pandas Bonus Operations
- 3.11Matplotlib in Python
04 Handling Missing Data & Feature Scaling 2 lessons ▶
- 4.1Handling Missing Data
- 4.2Feature Scaling in ML
05 Data Preprocessing in R 3 lessons ▶
- 5.1What is R
- 5.2R Installation
- 5.3Preprocessing Codes in R
06 Linear Regression 4 lessons ▶
- 6.1Linear Regression
- 6.2Linear Regression Code
- 6.3Plot for Predicted vs. Test Data
- 6.4Linear Regression using R
07 Multiple Linear Regression 3 lessons ▶
- 7.1Multiple Linear Regression
- 7.2Multiple Linear Regression Code
- 7.3Multiple Linear Regression using R
08 Polynomial Regression 3 lessons ▶
- 8.1Polynomial Regression
- 8.2Polynomial Regression Code
- 8.3Polynomial Regression using R
09 Support Vector Regression 3 lessons ▶
- 9.1Support Vector Regression
- 9.2SVR Code
- 9.3SVR using R
10 Decision Tree Regression 3 lessons ▶
- 10.1Decision Tree Regression
- 10.2Decision Tree Code
- 10.3Decision Tree using R
11 Random Forest Regression 3 lessons ▶
- 11.1Random Forest Regression
- 11.2Random Forest Regression Code
- 11.3Random Forest in R
12 Evaluation of Regression Models 3 lessons ▶
- 12.1Evaluation of Regression Models
- 12.2Regression Model Selection in Python
- 12.3Evaluation Metrics Bonus
13 Logistic Regression 2 lessons ▶
- 13.1Logistic Regression & Code
- 13.2Logistic Regression using R
14 Support Vector Machine 2 lessons ▶
- 14.1Support Vector Machine and Code
- 14.2SVM using R
15 K Nearest Neighbors (KNN) 3 lessons ▶
- 15.1K Nearest Neighbours
- 15.2KNN Code
- 15.3KNN using R
16 Decision Tree Classification 2 lessons ▶
- 16.1Decision Tree Classification and Code
- 16.2Decision Tree using R
17 Random Forest Classification 2 lessons ▶
- 17.1Random Forest Classification and Code
- 17.2Random Forest Using R
18 Naive Bayes Classification 2 lessons ▶
- 18.1Naive Bayes Classification & Code
- 18.2Naive Bayes using R
19 Evaluation of Classification Models 1 lesson ▶
- 19.1Evaluation Metrics in Classification
20 K Means Clustering 4 lessons ▶
- 20.1K Means Clustering
- 20.2K Means Clustering Code Python
- 20.3Optimising K Means Clustering and Elbow Method
- 20.4K Means Clustering using R
21 Hierarchical Clustering 3 lessons ▶
- 21.1Hierarchical Clustering
- 21.2Hierarchical Clustering using Python Code
- 21.3Hierarchical Clustering using R
22 Apriori Algorithm 4 lessons ▶
- 22.1Apriori Algorithm
- 22.2Market Basket Analysis
- 22.3Apriori Implementation in Python
- 22.4Apriori Code using R
23 ECLAT Algorithm 3 lessons ▶
- 23.1ECLAT Algorithm
- 23.2ECLAT Code
- 23.3ECLAT vs Apriori
24 Reinforcement Learning 7 lessons ▶
- 24.1What is Reinforcement Learning
- 24.2Multi-Armed Bandit Exploration vs Exploitation
- 24.3Upper Confidence Bound Algorithm
- 24.4UCB using Python and R
- 24.5Thompson Sampling Algorithm
- 24.6Deterministic vs Probabilistic UCB & Thompson Sampling
- 24.7Thompson Sampling Code
25 Natural Language Processing 17 lessons ▶
- 25.1NLP-Introduction, Challenges & Applications
- 25.2Introduction to NLTK
- 25.3Stop Word Removal
- 25.4Tokenization
- 25.5Stemming and Lemmatization
- 25.6Named Entity Recognition
- 25.7POS Tagging
- 25.8POS Tagging Approach & Applications
- 25.9Rare Word Removal
- 25.10Correcting Words using NLTK
- 25.11Bag of Words Technique
- 25.12Word Embeddings
- 25.13What is Sentiment Analysis
- 25.14Sentiment Analysis Implementation
- 25.15Sentiment Analysis with machine Learning
- 25.16ML for Sentiment Analysis Code
- 25.17Training & Hyperparameter Tuning for Sentiment Analysis
26 ML Model Deployment 3 lessons ▶
- 26.1What is Model Deployment
- 26.2Introduction to streamlit
- 26.3Model Deployment using Streamlit
27 Deep Learning : Artificial Neural Networks 8 lessons ▶
- 27.1Introduction to Deep Learning: History and Context
- 27.2Machine Learning vs. Deep Learning
- 27.3DL Basics Neurons,Synapses,Activation Funcns
- 27.4Understanding Activation Functions
- 27.5Artificial Neural Networks
- 27.6Gradient Descent vs Brute Force Optimization
- 27.7ANN Code in Python
- 27.8ANN using R code
28 Deep Learning : Convolutional Neural Networks 7 lessons ▶
- 28.1Convolutional Neural Networks
- 28.2Understanding Layers of CNN
- 28.3Convolution in CNN
- 28.4Keras & TensorFlow for CNN
- 28.5CNN using Python
- 28.6Introduction to Transformers
- 28.7Encoder Decoder Achitecture
29 Dimensionality Reduction 6 lessons ▶
- 29.1What is Dimensionality Reduction
- 29.2Principal Component Analysis
- 29.3PCA in Python
- 29.4PCA using R
- 29.5Linear Discriminant Analysis and Code
- 29.6Kernel PCA and Code
30 Model Selection and Boosting 2 lessons ▶
- 30.1K Fold Cross Validation & Code
- 30.2Gradient Boosting for Classification Problems
31 Capstone Project 1 lesson ▶
- 31.1ML Project