
Thapar Summer School on ML & DL 2025 | 9th June - 18th July 2025
Content
Time & Venue: 09:00 to 13:00 | Monday to Friday | TAN Audi
Note: (1) Be on Time (2) Bring your Laptop (3) Bring power extensions (if possible)
​Brief Schedule:
-
Week 1 | 9 - 13 June 2025 | Basics of Python, OOPs and Problem-Solving, Pandas, Numpy, Scipy, EDA, Linux
-
Week 2 | 16 - 20 June 2025 | Machine Learning, AutoML, Pycaret, Optimization & Statistics, Mini Projects, Intro to Kaggle
-
Week 3 | 23 - 27 June 2025 | Hands-on practice for Kaggle & Numer.ai, Intro gradio, FastAPI, Streamlit, Flask
-
Week 4 | 30 June - 04 July 2025 | Deep Learning and GANs for Image Processing
-
Week 5 | 07 - 11 July 2025 | Deep Learning and GANs for Natural Language Processing (NLP), GenAI, Transformers, LLMs
-
Week 6 | 14 - 18 July 2025 | Internet of Things (IoT), Time Series, FastAPI, Numer.ai, Valedictory and Certificate Distribution
Detailed Schedule
Week 1 | Basics of Python, OOPs and Problem-Solving, Pandas, Numpy, Scipy, EDA, Linux
Day 1 | 9 June 2025 | Opening of Thapar Summer School 2025
-
Schedule:
-
9:30 am to 10:00 am - Registration
-
10:00 am to 11:30 am - Briefing and Schedule discussion of Summer School
-
Venue: TAN Audi (TAN Building, 1st floor)
-
(1) Be on Time (2) Bring your Laptop (3) Bring power extensions (if possible)
-
​
-
Self Learning
​​
Day 2 | 10 June 2025 | Basics of Python Programming
-
Topic of the Day
-
Basics of Python Programming (using Google Colab) | Click Here | Dr. PSRana
-
​
-
Self Learning
-
Download and install Anaconda on your local machine | Click Here
-
Learn how to install packages in Python using pip/conda
-
Try to install OpenCV and Yolo packages
-
-
Python Tutorial | Click Here
-
Python Video Tutorial | Click Here
-
​
-
Resource of the Day
-
Anaconda Cloud | Click Here
-
​
-
Assignment / Mini Project | Due Date: Tomorrow 23:59:59
-
Mini Project-01: Python Assignment | Click Here | Submission Link
-
Mini Project-02: Challenge Question | Click Here | Submission Link
-
Mini Project-03: Subset Selection Problem | Click Here | Submission Link
-
Mini Project-04: ComboFinder | Click Here | Submission Link
-
Mini Project-05: Text File Conversion | Click Here | Submission Link
-
​
-
Daily Task | Due Date: Today 23:59:59 | Submission Link
-
5-Points of today's learning (Revision of Today's Lecture)
-
1-One Page writing (Two papers) | For research papers (Go to Resource --> 5. One Page Writing) | Click Here
-
1-Generative AI Tool | Future Tools - Click Here
-
1-Audio Book | Click Here
-
2-Puzzles (Brain Steller) | Click Here
-
2-Interview Puzzles | Click Here
-
1-Activity that I love
-
Day 3 | 11 June 2025 | Working with Pandas
-
Topic of the Day
-
Working with Pandas | Click Here | Dr. PSRana
-
​
-
Self Exam
​
-
Self Learning
-
Learn GitHub - World's largest code sharing platform.
-
Learn - How to Clone / Public / Private / Push / Pull / etc | Click Here (Video)
-
-
Sample Github Profile | Click Here
-
Create Pro Profile on GitHub | Click Here (Video)
-
GitHub ReadMe Example | Click Here
-
​
-
Resource of the Day
-
Papers With Code | Click Here
-
​
-
Assignment / Mini Project | Due Date: Tomorrow 23:59:59
-
Mini Project-06: Advance Python | Click Here | Submission Link
-
Mini Project-07: Marks Adding | Click Here | Submission Link
-
​
-
Daily Task | Due Date: Today 23:59:59 | Submission Link
-
5-Points of today's learning (Revision of Today's Lecture)
-
1-One Page writing (Two papers) | For research papers (Go to Resource --> 5. One Page Writing) | Click Here
-
1-Generative AI Tool | Future Tools - Click Here
-
1-Audio Book | Click Here
-
2-Puzzles (Brain Steller) | Click Here
-
2-Interview Puzzles | Click Here
-
1-Activity that I love
-
Day 4 | 12 June 2025 | R Programming and Topsis for Multi-criteria Decision making (MCDM)
-
Topic of the Day
-
R Programming | Click Here | Dr PSRana
-
Topsis for Multi-criteria Decision making (MCDM) | Click Here | Dr PSRana
-
​
-
Self Exam
​
-
Self Learning
-
Download & Install - R and R-Studio
-
R - Click Here to download (For Windows / IOS / Linux) | Click on base
-
RStudio - Click Here to download
-
-
R Tutorial | Click Here
-
Basic plotting and visualization using R | Click Here
-
​
-
Resource of the Day
-
R Packages for research - For research on Scientific/Engineering problems such as AI, Bioinformatics, Chemistry, Electronics Design, GIS, Human Machine Interface, Image Recognition, NPL, etc.)
-
R Packages | By Date - Click Here | By Task - Click Here | By Name - Click Here
-
-
Books - Machine Learning + R | Click Here
-
​
-
Assignment / Mini Project | Due Date: Tomorrow 23:59:59
-
Mini Project-08: R programming assingment | Click Here | Submission Link
-
​
-
Daily Task | Due Date: Today 23:59:59 | Submission Link
-
5-Points of today's learning (Revision of Today's Lecture)
-
1-One Page writing (Two papers) | For research papers (Go to Resource --> 5. One Page Writing) | Click Here
-
1-Generative AI Tool | Future Tools - Click Here
-
1-Audio Book | Click Here
-
2-Puzzles (Brain Steller) | Click Here
-
2-Interview Puzzles | Click Here
-
1-Activity that I love
-
Day 5 | 13 June 2025 | Data Visualization and Exploratory Data Analysis (EDA)
-
Topic of the Day
-
Data Visualization using Seaborn | Click Here | Mr Raghav Garg
-
Exploratory Data Analysis (EDA) | Click Here | Mr Raghav Garg
-
-
Self Exam
​
-
Self Learning
-
Complete Exploratory Data Analysis And Feature Engineering In 3 Hours by Krish Naik | Click Here (Video)
-
0:00:00 Introduction
-
0:01:00 Zomato Dataset EDA
-
0:59:25 Black Friday Sales EDA
-
1:54:40 Flight Price Prediction EDA
-
-
​
-
Resource of the Day
-
Mini - Major Projects | Click Here
-
-
Assignment / Mini Project | Due Date: Tomorrow 23:59:59
-
Mini Project-09: Select any dataset from UCI Dataset Repository and Perform EDA | Submission Link
-
​
-
Daily Task | Due Date: Today 23:59:59 | Submission Link
-
5-Points of today's learning (Revision of Today's Lecture)
-
1-One Page writing (Two papers) | For research papers (Go to Resource --> 5. One Page Writing) | Click Here
-
1-Generative AI Tool | Future Tools - Click Here
-
1-Audio Book | Click Here
-
2-Puzzles (Brain Steller) | Click Here
-
2-Interview Puzzles | Click Here
-
1-Activity that I love
-
Day 6 | 14 June 2025
-
Daily Task | Due Date: Today 23:59:59 | Submission Link
-
5-Points of today's learning (Revision of Today's Lecture)
-
1-One Page writing (Two papers) | For research papers (Go to Resource --> 5. One Page Writing) | Click Here
-
1-Generative AI Tool | Future Tools - Click Here
-
1-Audio Book | Click Here
-
2-Puzzles (Brain Steller) | Click Here
-
2-Interview Puzzles | Click Here
-
1-Activity that I love
-
Day 7 | 15 June 2025
-
Daily Task | Due Date: Today 23:59:59 | Submission Link
-
5-Points of today's learning (Revision of Today's Lecture)
-
1-One Page writing (Two papers) | For research papers (Go to Resource --> 5. One Page Writing) | Click Here
-
1-Generative AI Tool | Future Tools - Click Here
-
1-Audio Book | Click Here
-
2-Puzzles (Brain Steller) | Click Here
-
2-Interview Puzzles | Click Here
-
1-Activity that I love
-
Week 2 | Machine Learning, AutoML, Pycaret, Optimization & Statistics, Mini Projects, Intro to Kaggle
Day 8 | 16 June 2025 | Mini Projects
-
Topic of the Day
-
Mini Projects | Mr. Raghav Garg
-
Mini Project-10: Image to Text to Audio | Click Here | Submission Link
-
Mini Project-11: Web crawler (Email Scraper) | Click Here | Submission Link
-
Mini Project-12: Audio to Text | Click Here | Submission Link
-
Mini Project-13: PDF Splitter | Click Here | Submission Link
-
Mini Project-14: PDF Merger (Assignment) | Click Here | Submission Link
-
Mini Project-15: Plagiarism Checker | Click Here | Submission Link
-
Mini Project-16: QR Code Generator | Click Here | Submission Link
-
Mini Project-17: Hangman Game | Click Here | Submission Link
-
-
​
-
Self Exam
(1) Create 25 mcqs on Data Visualization using python with answers and explanation
(2) Create 25 mcqs on Exploratory Data Analytics using python with answers and explanation
​
​
-
Resource of the Day
-
PyPi.org - Python Packages Repository | Click Here
-
​
-
Self Learning
-
Mini Projects | Mr. Basavraj - First read the ReadMe file
-
Mini Project-18: Google Image Downloader | Click Here | Submission Link
-
Mini Project-19: Image to Text (OCR) | Click Here | Submission Link
-
Mini Project-20: Tweets Search/Download | Click Here | Submission Link
-
Mini Project-21: Video to Audio Conversion | Click Here | Submission Link
-
Mini Project-22: Cosine Similarity | Click Here | Submission Link
-
-
​
-
Assignment / Mini Project | Due Date: Tomorrow 23:59:59
-
Mini Project-23: "Convert 100 images to Grey Scale (b/w)" using OpenCV | Submission Link
-
Mini Project-24: "Resize the 100 images to 50% (smaller)" using OpenCV | Submission Link
-
Mini Project-25: "Convert Colored Video to Grey Scale (b/w)" using OpenCV | Submission Link
-
Mini Project-26: "Resize the Colored Video to 50% (smaller)" using OpenCV | Submission Link
-
​
​
-
Daily Task | Due Date: Today 23:59:59 | Submission Link
-
5-Points of today's learning (Revision of Today's Lecture)
-
1-One Page writing (Two papers) | For research papers (Go to Resource --> 5. One Page Writing) | Click Here
-
1-Generative AI Tool | Future Tools - Click Here
-
1-Audio Book | Click Here
-
2-Puzzles (Brain Steller) | Click Here
-
2-Interview Puzzles | Click Here
-
1-Activity that I love
-
Day 9 | 17 June 2025 | Machine Learning - Part-1 (Introduction)
-
Topic of the Day
-
Introduction to Machine Learning | Click Here | PSRana
-
Teachable Machine | Click Here
-
Landing AI | Click Here
-
Sample Dataset | Click Here
-
Model Evaluation Parameters for Regression and Classification | Click Here
-
Result Analysis of Machine Learning Models using Excel | Click Here
-
​
-
Self Exam
​
-
Resource of the Day
-
Download Free Books, Free Research Papers, Thesis, Datasets, etc
-
Go to psrana.com --> Resource --> UNIT VI: Gold Mine for Researchers
-
​
-
Self Learning
-
Explore Teachable Machine for Image, Audio and Pose Project | Click Here
-
​
​
-
Daily Task | Due Date: Today 23:59:59 | Submission Link
-
5-Points of today's learning (Revision of Today's Lecture)
-
1-One Page writing (Two papers) | For research papers (Go to Resource --> 5. One Page Writing) | Click Here
-
1-Generative AI Tool | Future Tools - Click Here
-
1-Audio Book | Click Here
-
2-Puzzles (Brain Steller) | Click Here
-
2-Interview Puzzles | Click Here
-
1-Activity that I love
-
Day 10 | 18 June 2025 | Machine Learning - Part-2 (Regression)
-
Topic of the Day
-
Click Here | PSRana Machine Learning using Pycaret |
-
-
Self Exam
​
-
Resource of the Day
-
6-Months Data Science Roadmap | Click Here
-
-
Self Learning
-
Scikit learn (sk learn) library for machine learning - Explore Regression | Click Here
-
​
​
-
Daily Task | Due Date: Today 23:59:59 | Submission Link
-
5-Points of today's learning (Revision of Today's Lecture)
-
1-One Page writing (Two papers) | For research papers (Go to Resource --> 5. One Page Writing) | Click Here
-
1-Generative AI Tool | Future Tools - Click Here
-
1-Audio Book | Click Here
-
2-Puzzles (Brain Steller) | Click Here
-
2-Interview Puzzles | Click Here
-
1-Activity that I love
-
Day 11 | 19 June 2025 | Machine Learning - Part-3 (Classification and Clustering)
-
Topic of the Day
-
Click Here | PSRana Machine Learning using Pycaret |
-
-
Self Exam
​
-
Self Learning
-
Scikit learn (sk learn) library for machine learning - Explore Clustering and Classification| Click Here
-
​
​
-
Daily Task | Due Date: Today 23:59:59 | Submission Link
-
5-Points of today's learning (Revision of Today's Lecture)
-
1-One Page writing (Two papers) | For research papers (Go to Resource --> 5. One Page Writing) | Click Here
-
1-Generative AI Tool | Future Tools - Click Here
-
1-Audio Book | Click Here
-
2-Puzzles (Brain Steller) | Click Here
-
2-Interview Puzzles | Click Here
-
1-Activity that I love
-
Day 12 | 20 June 2025 | Introduction to Kaggle and Basics of Linux
-
Topic of the Day
-
Introduction to Kaggle | Mr. Eishkaran
-
Linux Installation in Windows | Click Here
-
Linux Installation in MacOS | Click Here
-
-
Self Exam
​
-
Self Learning
-
Kaggle Grandmaster Talks | Click Here
-
​
​
-
Daily Task | Due Date: Today 23:59:59 | Submission Link
-
5-Points of today's learning (Revision of Today's Lecture)
-
1-One Page writing (Two papers) | For research papers (Go to Resource --> 5. One Page Writing) | Click Here
-
1-Generative AI Tool | Future Tools - Click Here
-
1-Audio Book | Click Here
-
2-Puzzles (Brain Steller) | Click Here
-
2-Interview Puzzles | Click Here
-
1-Activity that I love
-
Day 13 | 21 June 2025
-
Daily Task | Due Date: Today 23:59:59 | Submission Link
-
5-Points of today's learning (Revision of Today's Lecture)
-
1-One Page writing (Two papers) | For research papers (Go to Resource --> 5. One Page Writing) | Click Here
-
1-Generative AI Tool | Future Tools - Click Here
-
1-Audio Book | Click Here
-
2-Puzzles (Brain Steller) | Click Here
-
2-Interview Puzzles | Click Here
-
1-Activity that I love
-
Day 14 | 22 June 2025
-
Daily Task | Due Date: Today 23:59:59 | Submission Link
-
5-Points of today's learning (Revision of Today's Lecture)
-
1-One Page writing (Two papers) | For research papers (Go to Resource --> 5. One Page Writing) | Click Here
-
1-Generative AI Tool | Future Tools - Click Here
-
1-Audio Book | Click Here
-
2-Puzzles (Brain Steller) | Click Here
-
2-Interview Puzzles | Click Here
-
1-Activity that I love
-