Tools in Data Science - May 2026#
Tools in Data Science is a diploma level data science course at IIT Madras.
It bridges the gap between theory and real-world implementation. Specifically: you’ll learn what tools data scientists actually use and how.
It prepares you for AI. AI is rapidly changing how data science works. You’ll practice using AI to learn, execute, and explain data science tasks.
AI will teach you. We give you challenges. You learn by yourself, using AI & humans. Self-learning is part of the course skills.

AI will evaluate you. Since results vary each run, learn to answer them robustly. LLM decisions are final.

Course content is available, but treat it only as a topic reference — practice extensively and learn using the open internet and AI.
Anyone can audit this course. It's public.
Anyone can access this course content for free and submit assessments.
Those auditing can use GitHub notifications and watch activity on the course repository.
Enrolled IITM students can additionally participate in Discourse, get projects evaluated, take the final end-term, and get a certificate.
You MUST know Python, JavaScript, APIs, etc.
You need a good understanding of Python, JavaScript, HTML, APIs, Excel, ChatGPT, and data science concepts.
Take the Entrance Exam. IITM BS students scoring below 40% shouldn’t register for this course (unless there’s no choice).
It's a practical course. Just get it done. "How" matters less.
The course models real-life. Unclear problems, messy data, ridiculous deadlines, limited support.
Find your own unique ways of solving the problems. There’s no one right approach.
It's a hard course. Take it in your last IITM BS Diploma term.
It’s good for learning, maybe not for grades.
Here’s students’ feedback from past terms:
- It used to be an easy course until 2024. # # #
- Now it’s hard and covers more. Take it in your last semester if possible. # # #
- Plan extra time. It takes more time than typical 3-credit courses. # # #
- LLMs grade you – unpredictably. # #
- The ROE is hard. #
- Should you take Tools in Data Science this term? (Ans: take it in your last term)
Take Graded assignment 0 to check if you’re ready for this course. Please drop this course (do it in a later term) if you score low. It’ll be too tough for you now.
But the learnings may be worth the effort.
- May 2025 feedback indicates that students know it’s hard – and still rate the learning high.
- Jan 2025 course experience and farewell post.
Copying & ChatGPT are encouraged.
You CAN copy from friends and AI. In fact, it’s part of the curriculum.
Work in groups. You can use the Internet, WhatsApp, ChatGPT, your notes, your friends, your pets…
Share code. Even in projects, assignments, and exams (except the final in-person end-term exam).
- Why copy? Because in real life, there’s no time to re-invent the wheel. You’ll be working in teams on the shoulders of giants. It’s important to learn how to do that well.
- To learn well, understand what you’re copying. If you’re short of time, prioritize.
- To learn better, share what you’ve learnt. Learn from others’ feedback.
Check system requirements.
Check system-requirements.md for permissions you need, software to install, and websites to access. You may need to speak with your system administrator for access.
8 modules in 12 weeks#
The course covers the typical data science workflow:
| Content | Assessment | Weight | Release Date | Submission Date | Feedback |
|---|---|---|---|---|---|
| Graded Assignment (GA) | Best 7 of 9 | 20% | |||
| Bootcamp | GA0 | — | Wed 13 May 2026 | Sun 21 Jun 2026 | Feedback |
| Week-1 | GA1 | — | Wed 17 Jun 2026 | Sun 28 Jun 2026 | Feedback |
| Week-2 | GA2 | — | Wed 24 Jun 2026 | Sun 05 Jul 2026 | Feedback |
| Project 1 | P1 | 20% | Wed 24 Jun 2026 | Wed 22 Jul 2026 | Feedback |
| Week-3 | GA3 | — | Wed 01 Jul 2026 | Sun 12 Jul 2026 | Feedback |
| Week-4 | GA4 | — | Wed 08 Jul 2026 | Wed 22 Jul 2026 | Feedback |
| Week-5 | GA5 | — | Wed 15 Jul 2026 | Sun 26 Jul 2026 | Feedback |
| Week-6 | GA6 | — | Wed 22 Jul 2026 | Sun 02 Aug 2026 | Feedback |
| Project 2 | P2 | 20% | Wed 22 Jul 2026 | Wed 19 Aug 2026 | Feedback |
| Remote Online Exam | ROE | 20% | Sun 02 Aug 2026 (01:00 PM) | Sun 02 Aug 2026 (01:45 PM) | Feedback |
| Week-7 | GA7 | — | Wed 05 Aug 2026 | Wed 19 Aug 2026 | Feedback |
| Week-8 | GA8 | — | Wed 12 Aug 2026 | Sun 23 Aug 2026 | Feedback |
| Final end-term (in-person) | F | 20% | Sun 13 Sep 2026 | Sun 13 Sep 2026 | Feedback |
Notes
- We may post bonus activities on Discourse. See previous bonus activities
Resources#
| Resource | IITM | Public |
|---|---|---|
| Live Video Sessions | YouTube / Archives | |
| Discussion | IITM | Public |
| Course page - May 2026 | IITM | Public |
| Announcement group - May 2026 | IITM | Public |
| Grading Document - May 2026 | IITM | |
| Student Handbook | IITM |
Contacts#
| Role | Name | Discourse | |
|---|---|---|---|
| Faculty | Anand S | [email protected] | @s.anand |
| Instructor | Carlton D’Silva | [email protected] | @carlton |
| Instructor | Prasanna S | [email protected] | @iamprasna |
| Teaching Assistant | Hritik Roshan Maurya | [email protected] | @HritikRoshan_HRM |
| Teaching Assistant | Mayank Poddar | [email protected] | @23f3004197 |
| Teaching Assistant | Jaideep Medavarapu | [email protected] | @jaideep |
| Teaching Assistant | Agrim Srivastava | [email protected] | @23f3002782 |
What to contact whom, for what, and how:
- Teaching assistants: To learn the subject after asking AI twice. E.g. “How do I solve this assignment / project”
- Instructors: For exceptions after asking AI, TAs, and with proof. E.g. “My marks are wrong”, “I need an extension”, etc.
- Faculty: For suggestions on next term’s course content.
We used to have a Virtual TA (a custom GPT) who has retired now.
Check communications#
Check these three links regularly to keep up with the course.
- Seek Notifications for Course Notifications. Log into seek.onlinedegree.iitm.ac.in and click on the bell icon on the top right corner. Check notifications daily.

- Your email for Course Announcements. Seek Inbox is forwarded to your email. Check daily. Check spam folders too.
- TDS Discourse: Faculty, instructors, and TAs will share updates and address queries here. Email [email protected] cc: [email protected] if you can’t access Discourse.
Previous terms#
- No Content for Jan 2026 Term
- TDS: Course Content - Sep 2025
- TDS: Course Content - May 2025
- TDS: Course Content - Jan 2025