Overall Structure

There are four levels in the IIT Madras Degree program and to get the BS Degree in Data Science and Applications from IIT Madras, a learner has to successfully complete all four levels.

There is also the flexibility to exit at any level. Depending on the courses completed and credits earned, the learner can receive a Foundation Certificate from IITM CODE (Centre for Outreach and Digital Education) or Diploma(s) from IIT Madras or BSc Degree in Programming and Data Science from IIT Madras or BS Degree in Data Science and Applications from IIT Madras.

Programme Structure

Those who are interested in pursuing an exclusive Diploma Program in Programming or Data Science can also check out our Diploma Program website.

Courses and Credits in Each Level:

Foundation Level: 32 credits | 8 courses

Diploma Level:

     - Programming: 27 credits | 6 courses + 2 projects

     - Data Science: 27 credits | 6 courses + 2 projects

BSc Degree Level: 28 credits

BS Degree Level: 28 credits

Total credits to be earned to get:

BSc Degree: 114 credits

BS Degree: 142 credits

Completion time: 4 - 8 years

The time period for this is based on learner’s preferred pace and performance in assessments. Expected learner engagement will be approximately 10hrs/course/week.

Fees: Each term, pay only for courses you register for!

Refer Fee Structure.

Online Courses & Assignments

Duration of each course: 12 weeks - Each week comprising 2-3 hrs of videos, practice questions, text transcripts and online graded assignment(s).

Quizzes and Exams

In-person invigilated quizzes and exams as per the grading pattern defined for each course.