The IIT Madras BSc degree equips students with skills in programming, data analysis, and machine learning, preparing them for careers in data-driven industries. Online B.Sc Programming and Data Science at IIT Madras comes with multiple entry and exit options, allowing students to earn a certificate, diploma, or degree. The fee of the IIT Madras BSc degree in Programming and Data Science ranges from Rs 2,21,000 - Rs 2,27,000. The flexible approach of this IIT Madras online BSc degree enables learners to progress and learn at their own pace.
All About IIT Madras BSc in Programming and Data Science
The IIT Madras online B.Sc degree in programming and data science is a three-year programme. There are three levels in the programme - Foundation Level, Diploma Level, and Degree Level. Students will have the opportunity to exit at any level and earn a certificate, a diploma, or a degree.
- If any student exits at the Foundation level, he or she will earn a Foundational Certificate from the Centre for Outreach and Digital Education (CODE), IIT Madras
- If any student exits at the Diploma level, he or she will earn a Diploma in Programming or a Diploma in Data Science based on their chosen level
- If any student completes both foundation and diploma levels, he or she will earn a B.Sc Degree in Programming and Data Science from IIT Madras.
Foundation Level
The IIT Madras Foundation level consists of courses in Mathematics, Statistics, Basics of Programming and Python, and English. Students need to complete and pass all the courses to proceed to the diploma level. However, they will also have the option to exit at this level with a Foundational Certificate.
Particulars | Details |
|---|
Level | Foundation |
Courses | 8 courses |
Credits | 32 |
Duration | 1-3 years |
Fees | Rs 32,000 |
Admission | Regular Entry - Qualifier Process and Qualifier Exam |
Diploma Level
The IIT Madras Diploma Level offers a Diploma in Programming and a Diploma in Data Science, each consisting of six core courses and two projects. Upon completing all courses and projects at the Foundation Level and in both diplomas, students become eligible for the IITM B.Sc Degree, with the option to exit with one or both diplomas.
| Particulars | Details |
|---|
Level | Diploma |
Courses | 12 courses (6 each) |
Credits | 54 (27 each) |
Duration | 1-2 years |
Fees (Foundation + One Diploma) | Rs 94,500 |
Fees (Foundation + Two Diploma) | Rs 1,57,000 |
Admission | Completion of all 8 Foundation Level courses |
BSc Degree Level
The IIT Madras online degree level can be pursued after the successful completion of the Foundation Level and the Diploma Level courses. Once the students complete an overall 114 credits, including credits earned in all previous levels, they will receive the IIT Madras Online B.Sc degree in Programming and Data Science.
Particulars | Details |
|---|
Level | Degree |
Courses | 28 courses |
Credits | 114 |
Duration | 1-3 years |
Fees | Rs 2,21,000 - Rs 2,27,000 |
Admission | Completion of all Foundation Level and Diploma Level courses |
Also Read: Are Online Technical Degrees Valid in India?
IIT Madras Online B.Sc in Programming and Data Science Eligibility Criteria
Candidates interested in pursuing the IIT Madras B.Sc Programming and Data Science online programme must meet the eligibility requirements defined by the institute. The table below showcases the IIT Madras Online B.Sc Degree eligibility criteria:
Particulars | Value |
|---|
IIT Madras Online B.Sc in Programming and Data Science Eligibility Criteria | - Completed 10+2 from a recognised board
- Appeared for the JEE Advanced 2025 examination.
|
Also Read: IIT Madras Online Degrees: Eligibility, Admission, Syllabus, Exam, Placements
IIT Madras Online B.Sc Programming and Data Science Admission Process
Candidates willing to pursue the IIT Madras online degree may follow the step-by-step process mentioned below:
Step 1: Visit the official website - study.iitm.ac.in/ds/index.html
Step 2: Register and login on the website.
Step 3: Fill in the application form online
Step 4: Upload the required documents
Step 5: Pay the application fee
Note: The application will be processed only after the payment is made and all required documents are submitted for verification.
Documents required for admission to IIT Madras B.Sc Programming and Data Science
All the documents should be submitted in JPEG / JPG / PDF format:
- Passport size photograph (50KB-150KB)
- Signature (4KB-150KB)
- Photo ID Card Scan - Aadhar Card / PAN Card / Passport / Voter ID / Driving License / other Government ID with photo (50KB to 2MB)
- Category Certificate - for applicants who select SC / ST / OBC-NCL* / EWS (50KB to 2MB)
- PwD Certificate - for applicants with 40% or more disability (50KB to 2MB)
- JEE scorecard - only for those applying to join via JEE-based entry (50KB to 2MB)
UPES M.Sc Admissions 2026
Ranked #45 Among Universities in India by NIRF | 1950+ Students Placed 91% Placement, 800+ Recruiters
JSS University Mysore 2025
NAAC A+ Accredited| Ranked #24 in University Category by NIRF | Applications open for multiple UG & PG Programs
IIT Madras Online B.Sc Degree Admission – Foundation Level
IIT Madras B.Sc admission offers two routes: Regular and JEE-Based. Regular applicants must complete a 4-week online qualifier with assignments and an exam to join the foundation level. JEE Advanced qualifiers can directly enrol after document verification. Re-attempts are allowed for eligible students.
IIT Madras Online B.Sc Degree Admission – Diploma Only Entry
This entry is majorly for working professionals or learners who already possess the fundamental concepts in Foundational Level courses and wish to pursue one or two Diplomas (Diploma in Programming or Diploma in Data Science) from IIT Madras. Students entering through this level need to appear for a diploma qualifier exam at an exam centre to register and join the programme.
Term Structure of IIT Madras Online B.Sc in Programming and Data Science
IIT Madras divides every year into three terms annually—January, May, and September. Students can register for up to 4 courses per term, based on prerequisites. Completion of all 8 Foundation Level courses is required before joining Diploma Level, and all Diploma courses and projects must be completed before progressing to the Degree Level.
Also Read: Top 16 IIT Madras Online Degree, Diploma, and Certification Courses
IIT Madras Online B.Sc in Programming and Data Science is a career-focused programme that equips students with practical skills through hands-on training. With internship opportunities, graduates are well prepared to explore diverse career paths aligned with their interests and the competitive demands of the job market.