Download Careers360 App
Online B.Sc in Programming and Data Science by IIT Madras

Online B.Sc in Programming and Data Science by IIT Madras

Edited By Vivek Kumar | Updated on Jul 23, 2025 05:03 PM IST | #B.Sc.

The Indian Institute of Technology Madras (IITM) is known for its excellence in technical education, research, innovation, and entrepreneurship. Alongside various academic programmes at diploma, UG, and PG levels. IIT Madras also offers an online B.Sc in Programming and Data Science.

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.

Online B.Sc in Programming and Data Science by IIT Madras
Online B.Sc in Programming and Data Science by IIT Madras

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)
Amrita Vishwa Vidyapeetham Allied & Life Science 2025

Admissions Open for multiple allied and health sciences programs across 5 campuses | Ranked #7 in India by NIRF, NAAC A++ Accredited

Amity University | M.Sc Admissions 2025

Ranked as India’s #1 Not for profit pvt. University by India Today

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.

Frequently Asked Questions (FAQs)

1. Is IIT Madras Online B.Sc Programming and Data Science worth pursuing?

Since IIT Madras is one of the top IITs in India, pursuing the online B.Sc degree programme which makes it valuable in the job market. The programme creates numerous career opportunities for students in diverse industries.

2. Will candidates of IIT Madras Online B.Sc in Programming and Data Science have access to campus facilities?

Candidates enroled in the programme will not have access to IITM campus facilities.

3. What is the scope of an online B.Sc in Programming and Data Science course?

Pursuing an online B.Sc programme in programming and data science not only provides students with knowledge and skills in the subjects. It also paves the way for various career options in diverse fields.

4. What is the duration of the IIT Madras B.Sc Programming and Data Science online programme?

The programme takes anywhere between 4-8 years to complete. While a diploma can be obtained within 1-2 years. The completion time for the course is based on the learner’s preferred pace and performance in assessments. 

5. How will the classes for the IIT Madras B.Sc Programming and Data Science be conducted?

On a weekly basis, assignments and pre-recorded lessons will be made available on the official portal of IIT Madras. Apart from this, one or two live sessions per course may be conducted.

6. Is attendance compulsory for the IIT Madras Online B.Sc in Programming and Data Science?

There is no daily attendance, but once you register, submission of weekly assignments is taken as attendance.

7. Is there any scholarship/loan for the IIT Madras B.Sc Programming and Data Science online programme?

There is no such policy right now, however, students must the official website of the institute for announcements regarding scholarships/loans for the online programme.

Explore Top Universities Across Globe

Questions related to B.Sc.

Have a question related to B.Sc. ?

Hii,

CMP Degree College (laffiliated with Allahabad University offers BSc Bio admissions through CUET UG scores, and the competition for bio stream seats is quite high. Since your CUET score is below 100, it might be difficult to get into the first few merit lists.

However, don’t lose hope. CMP also considers later cutoff lists and reserved category relaxations. If you belong to a reserved category (OBC/SC/ST) or EWS, your chances improve. Keep an eye on the official cutoff lists released by the college.

If CMP doesn't work out, consider applying to other constituent or associated colleges of Allahabad University like Ewing Christian College or Iswar Saran Degree College, where the cutoffs may be slightly lower.

Track cutoffs , admission details etc at:

https://dqxeclau.top/university/university-of-allahabad-allahabad


Yes,the admission are open for B.Sc aott in Guru Nanak University.You must have passed  class 12 with physics, chemistry and biology to get admission in this course.Your marks should be minimum 50% for general category and it's less for reserved category.

To get admission here ,Apply online through Guru Nanak University’s official website.Admission will be merit based.The university will conduct a counselling session and interview.Arrange all your documents like 10 and 12 marksheet, migration certificate,TC, photographs,aadhar card and other relevant documents.



Hi Mohan,

Yes, since you're completing your BSc Biomedical Science by August 1st or 2nd week, you can apply for M.Pharm provided your degree is from a recognized university and you meet the eligibility criteria. Most colleges require a minimum of 50% in your UG degree sometimes more for general category, and some may ask for GPAT scores. If you're aiming for top institutes like ICT Mumbai or NIPERs, GPAT is highly recommended. For private universities, direct admission or institute-level tests are also common. Don’t forget to check individual college deadlines they usually close applications between June and August.

Thank you


Hello student, if you want to do b.sc nursing ,you must have 12th pass with physics, chemistry, biology.then you can apply for nursing entrance exam or direct addmission in college.after passing entrance exam, basis on result , if you selected then attend the counselling and get admission .This is 4 year long course.

good afternoon ,with 44 marks in the General category, admission to the B.Sc. Criminology and Forensic Science program at NFSU (National Forensic Sciences University) may be challenging but not impossible, depending on the cutoff trends and campus preferences

Cutoffs vary year to year and by campus

For General category, past cutoffs for B.Sc. programs have hovered around 60–70 marks, but some campuses may accept lower scores in mop-up rounds or if seats remain

Campus Strategy

Main campus (Gandhinagar) is highly competitive

Consider applying to regional campuses like Goa, Tripura, or Bhopal, which may have lower cutoffs and more seat availability

Check the NFSU merit list portal for updates on cutoffs and seat availability https://nfsu.ac.in/meritlist

Apply to multiple campuses to improve your chances

Prepare for counselling rounds, especially mop-up or spot admission

View All
Back to top