Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

270 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.


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 Sun 28 Jun 2026 Wed 08 Jul 2026 Feedback
Project 1 P1 20% Sun 05 Jul 2026 Thru 30 Jul 2026 Feedback
Week-3 GA3 Sun 05 Jul 2026 Wed 22 Jul 2026 Feedback
Week-4 GA4 Wed 08 Jul 2026 Wed 22 Jul 2026 Feedback
Week-5 GA5 Wed 15 Jul 2026 Sun 1 Aug 2026 Feedback
Week-6 GA6 Wed 22 Jul 2026 Sun 08 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

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 Email Discourse
Faculty Anand S root.node@gmail.com @s.anand
Instructor Carlton D'Silva 22f3001919@ds.study.iitm.ac.in @carlton
Instructor Prasanna S prasanna@study.iitm.ac.in @iamprasna
Teaching Assistant Hritik Roshan Maurya 22f3002460@ds.study.iitm.ac.in @HritikRoshan_HRM
Teaching Assistant Mayank Poddar 23f3004197@ds.study.iitm.ac.in @23f3004197
Teaching Assistant Jaideep Medavarapu 23f2001992@ds.study.iitm.ac.in @jaideep
Teaching Assistant Agrim Srivastava 23f3002782@ds.study.iitm.ac.in @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.

  1. 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. Portal Inbox
  2. Your email for Course Announcements. Seek Inbox is forwarded to your email. Check daily. Check spam folders too.
  3. TDS Discourse: Faculty, instructors, and TAs will share updates and address queries here. Email support@study.iitm.ac.in cc: discourse-staff1@study.iitm.ac.in if you can't access Discourse.

Previous terms

About

Official content for the IITM BS course on Tools in Data Science

Topics

Resources

Stars

Watchers

Forks

Used by

Contributors

Languages