Swipe to view full content

WEEK 1 WHAT'S IN THERE TASK 1 TASK 2 TASK 3
Day 0 Getting Started by setting up Anaconda environment.

Kaggle - Mastering Kaggle Notebooks: A Complete Tutorial

How to Add Kaggle Dataset to Kaggle Notebook
Installing anaconda for Windows

Installing anaconda for Mac

Installing anaconda for Linux


Day 1
Hey there, excited to start learning?
First,  we will begin with learning the basics of Python and understanding ML.

Beginner Tutorial for Python Programming (upto 30 mins)
Moving Ahead (from 30 mins to 1 30 hr)
What is ML?
Day 2 We will continue with basics of Python and gain an overview of NumPy.

Basics of Python continued (1 30 hr to end) Numpy Video Numpy Notebook
Day 3 Gaining an overview of Pandas. You will be using this extensively in your Data Science journey.

Pandas Overview Kaggle Micro-course on Pandas (only exercise) Pandas Notebook
Day 4 Today, we will look into Matplotlib and understand common problems solved by ML.

Introduction to Matplotlib GfG Article(for latest version) - Optional Task Common problems solved by ML
Day 5 To conclude the week, we will understand Seaborn and Descriptive Statistics.

GfG Article for Seaborn Library Data Types in Statistics Central Tendencies (3-7 videos) & Normal Distribution (18-20)

Swipe to view full content

WEEK 2 WHAT'S IN THERE TASK 1 TASK 2 TASK 3
Day 1
Hey, excited for Week 2? Often the data we deal with can have various issues like missing values, categorical values and outliers. Today we will learn about basic techniques to deal with such issues!

Introduction to Feature Engineering

Outlier Analysis

Handling Missing Values



Practical Handling Missing Values

Day 2 Today’s light on tech—we'll explore ML basics, supervised vs. unsupervised learning, and how to handle categorical data. Optional math refresher included!

Handling Categorical Variables

Supervised and unsupervised learning (optional)[Linear Algebra, Refresher required for those who don't have mathematical base: (watch chapters 1,2,3,4,9,14 )]
Day 3 Today we dive into the basics of ML with Linear Regression, Cost Function, and Gradient Descent—simple concepts with powerful impact!
Linear Regression Blog

Loss Function Blog

Linear Regression with One Variable
Cost Function Explained
Day 4 Time to level up—today we tackle Linear regression with Multiple features and get hands-on with Scikit-learn, plus a sneak peek into Logistic Regression!

Linear Regression with Multiple Variables (Videos 21 - 24) Linear Regression with Scikit-learn Logistic Regression Blog

Day 5 Today we will be introduced to our first ever classification model, Logistic Regression. Learn it inside out! Logistic Regression
Videos 31 - 36
Logistic Regression with SciKit-learn

Logistic Regression from scratch
Data Streaming 1

Data Streaming 2

Swipe to view full content

WEEK 3 WHAT'S IN THERE TASK 1 TASK 2 TASK 3
Day 1
Since we have covered 2 basic ML models, let us take a break and learn about Overfitting, Underfitting and the Bias-Variance Tradeoff. These can help in telling you the complexity of your model - how well your model has used your data. This will be followed by Regularization.   Bias-Variance Video

Blog

Overfitting and Regularisation (37 - 41)

L1 L2 Regularization


Day 2 Today, we’ll take a break from traditional ML and explore how to stream, transform, and model live data using Kafka. Kafka Fundamentals

Live Data Pipeline

Performing Linear Regression using Kafka

Pathway tutorial with notebook
Day 3 Today we will give you an introduction to Feature Transforations and how these are used for different types of data and some evaluation metrics and parameters. All Feature Transformation

AUC - ROC curve

AUC - ROC curve Blog
Confusion Matrix

Confusion Matrix Blog
Day 4 Today, we deep dive into K nearest neighbours(KNN) and its importance and implementation Evaluation Metrics

KNN Video

KNN Blog
KNN implementation
Day 5 Today, we look into Naive and Gaussian Naive Baye's Algorithms. Naïve Bayes algorithm is a supervised learning algorithm, which is based on Bayes theorem and used for solving classification problems.

Multinomial Naive Bias Classifier Gaussian Naive Bias

Naive Bias implementation

Swipe to view full content

WEEK 4 WHAT'S IN THERE TASK 1 TASK 2 TASK 3
Day 1 Let's have a look at Support Vector Machine (SVM) and their importance and implementation

SVM 1
SVM 2



SVM 3


SVM Implementation
Day 2
A model's performance can be greatly increased by tuning its hyperparameters and at the same time it is also important to look for how accurate our model is. For this, we can use Grid search methods and Cross-Validation. Cross Validation

Code Implementation
What is hyperparameter tuning ?

Stream Processing Fundamentals

Day 3 Today, we shall learn about Decision Trees and Random Forest which will create the foundation for many advanced Machine Learning Algorithms. DecisionTrees (videos 46 -49) Random Forest (videos 52 - 53)

Decision Trees Notebook

Random Forest implementation

Day 4 Let's explore what boosting is and some of its variations Gradient Boosting (videos 59 - 61)

XGBoost

XGBoost continued

Catboost 1

Catboost 2
Day 5 Let's look at some more variations of boosting algorithms and how they can be used for specialized tasks. Adaboost

Kaggle Intermediate microcourse

LightGBM

AdaBoost implementation

Model Drift

Solving Issue of Model Drift

Swipe to view full content

WEEK 5 WHAT'S IN THERE TASK 1 TASK 2 TASK 3
Day 1 Welcome to the final week of Learning, next week will be Capstone Project. Today, Let us go into the foundations of Neural Networks.

Neural Networks (1-2) Neural Networks (3-4)




Day 2 Today, we'll first build an intuitive understanding of Neural Networks and implement a simple one from scratch using Python. Then, we'll explore Keras, a user-friendly deep learning library, to quickly build and train Neural Networks with minimal code. Neural Networks from Scratch

For Practice (using Keras) - complete points 1–3 and 6

(Optional) For Practice (using Keras) - 4 and 5 are optional

Day 3 Learn core Unsupervised Learning concepts like K-Means, PCA, and Anomaly Detection with these quick, beginner-friendly video explainers. Unsupervised Learning K-Means Clustering PCA

Anomaly Detection
Day 4 Dive into real-time Anomaly Detection with Pathway’s suspicious activity notebook and explore KNN + LSH for fast similarity search in their dedicated notebook, both with accompanying video walkthroughs. Anamoly Detection in Real Time Pathway Notebook on KNN+LSH




Day 5 As we wrap up the course, here are three key areas to explore next: Computer Vision, Natural Language Processing, and Reinforcement Learning. These topics open the door to cutting-edge applications and advanced real-world AI systems. Computer Vision

Computer Vision in Modern World
Natural Language Processing

Transformers
Reinforcement Learning

LINK DEADLINE INSTRUCTIONS
Capstone Project





Sample Notebook





Submission Form




July 7th, 2025 (EOD)
LINK DATE ABOUT
Session 1 - Aditi Agrawal




May 25th, 2025
Introductory Session & A Guide to Data Analysis

Speaker Profile
Session 2 - Tarun Jain




June 1st, 2025
Advanced ML Algorithms & Model Tuning

Speaker Profile
Session 3 - Abhineet Gupta




June 7th, 2025
Mastering MLOps: From Model to Production

Speaker Profile
Session 4 - Ashish Jangra




June 15th, 2025
Build your First AI Agent using Agentforce

Session 5 - Pranav Durai




June 22nd, 2025
Decoding CNNs using PyTorch

Speaker Profile
Session 6 - Yashu Gupta




June 24th, 2025
AI in Fintech

WHAT'S IN THERE LINK(S)