Applications for the January 2026 Qualifier will open on February 21, 2026

Overall Structure

There are three 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 the three 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 BS Degree in Management and Data Science from IIT Madras.

Courses and Credits in Each Level:

Foundation Level: 32 credits | 8 courses
Diploma Level:
  - Data Analytics for Business: 36 credits | 8 courses + 2 projects
  - Other Courses at Diploma level: 24 credits | 6 courses

BS Degree Level: 50 credits

Total credits to be earned to get:

Foundation Certificate: 32 credits
Diploma in Data Analytics in Business: 68 credits
Other Diploma: 92 credits
BS Degree in management and Data Science: 142 credits

Completion time: upto 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.
Intermediate milestones need to be completed.
The learner must complete the degree within 8 years.

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.

Term Structure

Every year is divided into three terms of four months each - January Term, May Term and September Term.

Each term of four months has 12 weeks of coursework (video lectures and assignments), 2 in-person invigilated Quizzes and End Term Exams. Depending on the course, assessments may include programming exams, mini projects, vivas, take home assignments, etc.

Course Registrations

In each term, a learner may register for upto 4 courses.

Level Progression Requirements:
• Foundation Level: All 8 courses must be successfully completed before enrolling in any Diploma Level course.
• Diploma Level: All courses and projects must be successfully completed before enrolling in any Degree Level course.
• BS Degree Level: All courses must be successfully completed and exit the course with BS in Management & Data Science Certificate.

Assessments

There are 3 types of assessments for each course:
  Weekly Assignments which are online
  monthly in-person Quizzes
  in-person End Term Exam
View More Details

In addition, assessments may include programming exams, mini projects, vivas, take home assignments, etc.

Exam Cities

The Invigilated Quizzes and End Term exams are conducted in a number of cities spread across India. The map shows our current Exam Cities List. View List

Students residing/physically present in India on exam day

All students residing in India or physically present in India on the day of an in-centre exam must write exams at one of the exam centres in india.

Learners based outside India

We also conduct in-person exams in Bahrain, Kuwait, Oman and UAE.

Learners based out of other countries will be allowed to take up remote proctored exams. On exam day, students writing such internet based exams will be asked to pin the location exam is being taken from.

If any overseas students are planning to be in India on exam day, it is the student's responsibility to notify us ahead of time so that we can arrange for you to write the exam(s) in one of the exam centres in india; hall tickets will also be issued suitably. If any of these norms are violated, it will be considered as malpractice. Exam results may be withheld pending investigation and findings of the exam committee.

Note: Additional Exam Fee applies for all learners opting to write exams outside India.

If you reside outside India and cannot find a centre in your city / country, please write to ge@study.iitm.ac.in for assistance.

Fee Structure 

For details about application fees, check Application Process in Admissions page.

Each term, pay only for the courses you register for in that specific term.

Level Fee per
Credit
Number of
Credits
Fees to be paid at each level (without
any Fee Waiver)*
Total Fees per
Level
Foundation ₹ 1,500 32 ₹ 48,000 ₹ 48,000
Diploma ₹ 3,000 56 ₹ 1,68,000 ₹ 1,80,000
₹ 3,000 4 ₹ 12,000
Degree Level Courses (without considering the Elective courses) ₹ 6,000 28 ₹ 88,000 ₹ 88,000
Total Fee for the Entire Program (without any Fee Waiver)* ₹ 3,16,000

The IITM BS program strives to secure scholarships from CSR and Alumni donations for its students from socially and economically disadvantaged backgrounds to cover the full program fees.

As intermittent support till such donations are secured, IIT Madras covers part of the fees for the BS program students from socially and economically disadvantaged backgrounds.

The fraction of IIT Madras' fee support depends on the learner's category and family income and is given below:

Category of Student Institution Fee Advance
SC or ST or PwD with >40% disability certificate 50%
EWS or OBC-NCL category with annual family income between 1-5 LPA 50%
SC or ST and PwD with >40% disability certificate 75%
SC or ST or PwD with >40% disability certificate or EWS or OBC-NCL category AND annual family income less than 1 LPA 75%

The term family income for the purpose of availing IITM fee support includes the income of the candidate, the income of his/her parents and spouse, also the income of his/her siblings and children below the age of 18 years.
Family income certificate is not required while applying for the Degree program, but will be required to avail IITM fee support when joining the program. Download Family Income Certificate format

OBC-NCL / EWS certificate, if applicable, need to be obtained in following format while applying:
Download OBC-NCL Certificate format
Download EWS Certificate format

Note: If a learner does not pass a course in the term they registered for, they will need to repeat the entire course in a later term with re-payment of full course fee. If a learner completed all course requirements, but couldn't attend the end term exam alone, they can choose to repeat just the end term exam in the next term with the payment of an end term exam fee (₹1000 for foundation level courses; ₹2000 for diploma / degree level courses).

Foundation Level 

The Foundation Level comprises courses English, Mathematics, Statistics, Computational Thinking, Economics, Accounting, and Management.

Requirements for registration

The learner should apply for and clear the Qualifier Process.

Options on successful completion

Learners have the following two options when they successfully complete all 8 Foundation Level courses:

Exit: The learner may exit with a Foundation Certificate from Centre for Outreach and Digital Education (CODE), IIT Madras.
Proceed to next level: The learner can join the Diploma Level.

8 courses

32 credits

1 - 3 years

10 hrs/course/week

₹48,000*

*Refer Fee Structure

Course Name Credits Code Prerequisites Corequisites
Mathematics for Data Science I 4 BSMA1001 None None
Statistics for Data Science I 4 BSMA1002 None None
Computational Thinking 4 BSCS1001 None None
English I 4 BSHS1001 None None
Prinicple of Economics 4 BSMS1201 None None
Financial Accounting 4 BSMS1202 None None
Business Statistics 4 BSMS1203 None None
Management Thoughts and Practice 4 BSMS1204 None None

Diploma Level 

There are two sections in the Diploma Level with courses for Diploma in Data Analytics for Business and other courses at Diploma level. Need to complete all Diploma Courses.

Requirements for registration

The learner should have cleared all 8 Foundation Level courses.

Options on successful completion

Learners have the following options based on the courses completed in this level:

Option 1: If a learner has completed all the courses in Foundation Level and both Diploma in Data Analytics for Business and other Diploma courses, they can proceed to the BS in Management and Data Science Degree Level.
Option 2: OR they may exit with both Diplomas from IIT Madras.
Need to complete all Subjects as per the Diploma course requirement.

14 courses + 2 projects

60 credits

1 - 3 years

15 hrs/course/week

₹1,80,000*

*Refer Fee Structure

Courses for Diploma in Data Analytics for Business

The Diploma in Data Analytics for Business lays a sturdy foundation in databases and Management concepts with data structures and Management. The learner goes on to apply these in the building of talent with both data analytics and management

8 courses + 2 projects

36 credits

1 - 2 years

15 hrs/course/week

₹1,08,000*

*Refer Fee Structure

Course Name Credits Code Prerequisites Corequisites
Python for Data Analytics 4 BSMS2201 Yet to Decide Yet to Decide
Data Management 4 BSMS2202 Yet to Decide Yet to Decide
Analysis of Economic Data 4 BSMS2203 Yet to Decide Yet to Decide
Marketing Analytics 4 BSMS3201 Yet to Decide Yet to Decide
HR Analytics 4 BSMS3202 Yet to Decide Yet to Decide
Financial Analytics 4 BSMS3203 Yet to Decide Yet to Decide
Operations Management 4 BSMS2204 Yet to Decide Yet to Decide
Supply Chain Analytics 4 BSMS3204 Yet to Decide Yet to Decide
Business Management Project 2 BSMS3901 Yet to Decide Yet to Decide
Business Analytics Project 2 BSMS3902 Yet to Decide Yet to Decide

Other Courses at Diploma Level

Once the student is in the Diploma level, they will have 2 options to complete the Diploma in Other Course as shown below. Students can gain 28 Credits in theory and 2 credits in Project

6 courses

24 credits

1 - 2 years

15 hrs/course/week

₹72,000*

*Refer Fee Structure

Course Name Credits Code Prerequisites Corequisites
Corporate Finance 4 BSMS2205 Yet to Decide Yet to Decide
Organizational Behaviour 4 BSMS2206 Yet to Decide Yet to Decide
Money Banking and Financial Markets 4 BSMS3205 Yet to Decide Yet to Decide
Marketing Management 4 BSMS2207 Yet to Decide Yet to Decide
Macroeconomics 4 BSMS2208 Yet to Decide Yet to Decide
Manegerial Economics 4 BSMS3206 Yet to Decide Yet to Decide

BS Degree Level 

for BS in Data Science and Applications 

Requirements for registration

The learner should have cleared all 8 courses in Foundation Level and all courses + projects in Diploma Level.

Options on successful completion learner can exit the course with a completion of BS in Management and Data Science.

Once the learner successfully completes 142 credits and the course requirements:

BS Degree Level

50 credits (Total 142 credits)

1 - 4 years

15 hrs/course/week

₹88,000 - ₹1,94,000*

*Refer Fee Structure

Degree Level Courses

Core Courses

Here is the list of elective courses offered in the program. (Note: List of elective courses may change each term depending on availability.)

Course Name Credits Code Prerequisites Corequisites
Soft Skill - Strategies for Professional Growth 4 BSSS3001 Yet to Decide Yet to Decide
GenAI for Business 4 BSMS3207 Yet to Decide Yet to Decide
Digital Business 4 BSMS3208 Yet to Decide Yet to Decide
Logistics and Supply Chain Management 4 BSMS3209 Yet to Decide Yet to Decide
Applied Time Series Analysis 4 BSMS4201 Yet to Decide Yet to Decide
Market Intelligence 4 BSMS4202 Yet to Decide Yet to Decide

Elective Courses

Course Name Credits Code Prerequisites Corequisites
Introduction to game theory 4 Yet to decide Yet to Decide Yet to Decide
Public finance 4 Yet to decide Yet to Decide Yet to Decide
Economics of AI 4 Yet to decide Yet to Decide Yet to Decide
Industrial Organisation 4 Yet to decide Yet to Decide Yet to Decide
Research design for social data science 4 Yet to decide Yet to Decide Yet to Decide
Project finance 4 Yet to decide Yet to Decide Yet to Decide
Corporate valuation 4 Yet to decide Yet to Decide Yet to Decide
Financial forensics 4 Yet to decide Yet to Decide Yet to Decide
ALM and Risk 4 Yet to decide Yet to Decide Yet to Decide
Capital markets and derivatives 4 Yet to decide Yet to Decide Yet to Decide
Digital marketing 4 Yet to decide Yet to Decide Yet to Decide
Brand management 4 Yet to decide Yet to Decide Yet to Decide
Consumer behavior 4 Yet to decide Yet to Decide Yet to Decide
Design thinking 4 Yet to decide Yet to Decide Yet to Decide
Computational optimization 4 Yet to decide Yet to Decide Yet to Decide
Business research methods 4 Yet to decide Yet to Decide Yet to Decide
Sustainable business models 4 Yet to decide Yet to Decide Yet to Decide
Digital business strategy and models 4 Yet to decide Yet to Decide Yet to Decide
Family business 4 Yet to decide Yet to Decide Yet to Decide
Social media computing 4 Yet to decide Yet to Decide Yet to Decide
Performance management 4 Yet to decide Yet to Decide Yet to Decide
Responsible AI 4 Yet to decide Yet to Decide Yet to Decide