top of page

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

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)

​

​​

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

​

​

​

  • 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

​

  • Self Exam

    • To go Groq.com or Claude.ai or ChatGPT

    • Create 50 MCQs on last day topic and solve them.

      Example Prompt: Create 25 mcqs on python data structures with answers and explanation

​

​

  • Resource of the Day

​

​

  • 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

    • To go Groq.com or Claude.ai or ChatGPT

    • Create 50 MCQs on last day topic and solve them.

      Example Prompt: Create 25 mcqs on pandas python library with answers and explanation

​

  • 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.)

    • Books - Machine Learning + R | Click Here  

​

  • Assignment / Mini Project | Due Date: Tomorrow 23:59:59

​

  • 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

    • To go Groq.com or Claude.ai or ChatGPT

    • Create 50 MCQs on last day topic and solve them.

      Example Prompt: Create 25 mcqs on Data manupluation using Data frames in R programming with answers and explanation

​

  • 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

 

 

​

  • 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

Week 2 | Machine Learning, AutoML, Pycaret, Optimization & Statistics, Mini Projects, Intro to Kaggle

Day 8 | 16 June 2025 | Mini Projects

​

(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

​

 

​

 

  • 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)

​

  • Self Exam

    • To go Groq.com or Claude.ai or ChatGPT

    • Create 50 MCQs on last day topic and solve them.

      Example Prompt: Create 25 mcqs on image processing and video processing using python with answers and explanation

 

​

  • 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

    • Machine Learning using Pycaret | Click Here | PSRana

 

  • Self Exam

    • To go Groq.com or Claude.ai or ChatGPT

    • Create 50 MCQs on last day topic and solve them.

      Example Prompt: Create 25 mcqs on Machine Learning using python with answers and explanation

​

  • Resource of the Day

 

  • 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

    • Machine Learning using Pycaret | Click Here | PSRana

 

  • Self Exam

    • To go Groq.com or Claude.ai or ChatGPT

    • Create 50 MCQs on last day topic and solve them.

      Example Prompt: Create 25 mcqs on Regression analysis in machine learning using python with answers and explanation

​

  • 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

    • To go Groq.com or Claude.ai or ChatGPT

    • Create 50 MCQs on last day topic and solve them.

      Example Prompt: Create 25 mcqs on Classification and Clustering analysis in machine learning using python with answers and explanation

​

  • Self Learning

​

​

  • 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

 

© Thapar Institute of Engineering & Technology, Patiala, Punjab - 147004

bottom of page