Table of Content:

IIT Madras Courses: Complete Details (2025)

By:
Dhruva Angle
Date:
19 May 2025
IIT Madras Courses
Table of Content:

Are you dreaming of studying at one of India’s top engineering colleges? If yes, then IIT Madras might be the perfect place for you. Located in Chennai, IIT Madras is known for its excellent education, top faculty, and exciting campus life. Every year, thousands of students work hard to secure a seat here.

IIT Madras offers many courses in engineering, science, management, and even online learning. Whether you want to build robots, design software, explore physics, or launch a startup, IIT Madras has the right program for you. The campus is filled with opportunities—from labs and research projects to fests and sports.

This article will help you understand all the courses offered by IIT Madras. It will also guide you on admissions, fees, and cutoff ranks. If you’re a student planning your future, this guide is for you. Let’s get started and see what IIT Madras has to offer.

IIT Madras Courses

IIT Madras offers a wide range of academic programs. These include undergraduate (UG), postgraduate (PG), and online degree courses. The programs are designed to give students strong technical knowledge and real-world skills. Students can choose from various engineering branches, science subjects, and even management or arts programs. Whether you are in school, college, or already working, IIT Madras has something to offer.

Bachelor of Technology (B.Tech)

The B.Tech program is the most popular undergraduate course at IIT Madras. It is a four-year full-time program. Each year has two semesters. Students can choose from 12 different specializations based on their interests and JEE Advanced ranks.

Specializations include:

  • Computer Science and Engineering
  • Mechanical Engineering
  • Electrical Engineering
  • Civil Engineering
  • Aerospace Engineering
  • Chemical Engineering
  • Engineering Physics
  • Metallurgical and Materials Engineering
  • Naval Architecture and Ocean Engineering
  • Biotechnology
  • Ocean Engineering
  • Engineering Design

Computer Science usually has the highest cutoff, followed by Electrical and Mechanical Engineering.

Admission: To join B.Tech, students must clear the JEE Advanced exam. They need to secure a good All India Rank. Cutoff ranks vary by branch and category. For example, in 2024, general category ranks ranged from 159 (CSE) to 9,912 (Naval Architecture).

Fees: The total tuition fees for four years are around ₹8–10 lakh. Hostel and mess charges are extra. Fee waivers and scholarships are available for students from low-income families.

Dual Degree Programs

The Dual Degree program combines a B.Tech with an M.Tech or a BS with an MS. These programs take five years to complete. Students receive two degrees after graduation.

Options include:

  • B.Tech + M.Tech in fields like Computer Science, Mechanical, and Electrical
  • BS + MS in Biological Sciences or Physics

Students can choose a dual degree path after joining IIT Madras, usually at the end of the second or third year. These programs are ideal for students who want to dive deeper into their field or pursue research.

BS in Medical Sciences and Engineering

This is a unique interdisciplinary course offered by IIT Madras. It mixes biology with engineering. Students learn how to apply engineering tools to solve medical and healthcare problems.

Admission: To get into this program, students must clear the IISER Aptitude Test (IAT). This test is different from JEE and is used mainly by IISERs and a few special programs like this one.

Who should apply? Students who are interested in biology, medicine, and technology can apply. The program prepares students for research and innovation in healthcare technology.

IIT Madras Postgraduate (PG) Programs

IIT Madras offers a wide range of postgraduate programs. These programs help students deepen their knowledge and improve their skills. Students from different backgrounds—engineering, science, humanities, and management—can find suitable courses here. Most PG courses are two years long. Admission is mainly through national-level exams like GATE, JAM, and CAT. Let’s look at the main PG programs offered at IIT Madras.

Master of Technology (M.Tech)

The M.Tech program is one of the most popular PG courses at IIT Madras. It is a two-year course divided into four semesters. The program includes classroom teaching, lab work, and project-based learning.

Specializations: IIT Madras offers more than 50 M.Tech specializations. Some of the popular ones are:

  • Data Science
  • Artificial Intelligence
  • VLSI Design
  • Electric Vehicles
  • Thermal Engineering
  • Structural Engineering
  • Power Systems
  • Materials Science
  • Chemical Process Engineering
  • Transportation Engineering

These specializations are updated regularly to meet industry and research needs.

Admission: Students must qualify for the GATE exam to apply for M.Tech programs. However, if a student has completed their B.Tech from any IIT and has a CGPA of 8.0 or more, they can apply directly without a GATE score.

Fees: The tuition fee is around ₹20,000 per semester. Hostel, mess, and other charges are extra. Scholarships and assistantships are available for GATE-qualified students.

Master of Science (M.Sc)

IIT Madras offers M.Sc programs in three subjects:

  • Physics
  • Chemistry
  • Mathematics

The M.Sc course is for students who want to go deeper into science subjects and research.

Admission: Admission to the M.Sc program is based on the IIT-JAM exam. Students must apply through the JAM portal and attend counseling to get a seat.

Course Duration: The M.Sc program is for two years. It includes theory classes, lab sessions, and project work. Students can also take part in research projects if they are interested.

Master of Business Administration (MBA)

The Department of Management Studies (DoMS) at IIT Madras offers a full-time MBA program. It is a two-year course designed for future business leaders and entrepreneurs.

Special Features: The MBA program includes courses in marketing, finance, operations, analytics, and strategy. It also offers live projects, case studies, internships, and placement support.

Admission: Admission is based on the CAT exam. Shortlisted candidates must also attend a personal interview. Final selection depends on the CAT score, academic record, work experience (if any), and performance in the interview.

Master of Arts (M.A)

IIT Madras offers a unique M.A. program through its Department of Humanities and Social Sciences. It is a two-year course with three streams:

  • Development Studies
  • English Studies
  • Economics

Admission: Students are selected through the GATE exam in relevant subjects. Some students may also be eligible through written tests and interviews.

IIT Madras Online Course

IIT Madras offers a special online degree program called the BS in Data Science and Applications. It is the first online degree offered by any IIT. This course is designed for students who want to study data science but cannot attend regular college. It is flexible, affordable, and open to everyone who has completed Class 12. You can study from home and get a degree from IIT Madras.

Structure of the BS Program

The online BS program is divided into four levels. You can choose to exit at different stages and still get a certificate.

1) Foundation Level

  • 32 credits
  • Teaches basic maths, English, and programming
  • Duration: 1 year (can vary based on your pace)

2) Diploma Level

  • 54 credits
  • Two diplomas available: in Data Science and Programming
  • Learn tools like Python, SQL, and machine learning basics

3) BSc Degree Level

  • 114 credits
  • Deeper knowledge of data science and its real-world use
  • Topics include AI, big data, statistics, and visualization

4) BS Degree Level

  • 142 credits total
  • Full degree in Data Science and Applications
  • Includes projects, electives, and advanced topics

You can finish the entire program in 4 to 8 years, depending on your pace.

Admission Process

You don’t need JEE or any national exam to apply. Anyone who has passed Class 12 can register. The first step is to take a Qualifier Exam after completing four weeks of basic online training.

  • You must score at least 40% in the Qualifier Exam (for general category)
  • Once you pass, you can join the Foundation Level

This makes the program accessible to many students, including working professionals and college students.

Fees and Scholarships

The total fee for the full BS degree is between ₹3.15 and ₹3.51 lakh. You only pay per term, based on the number of courses you take. This makes it affordable and flexible.

IIT Madras Admission Deadlines (2025)

ProgramAdmission Deadline
B.TechMay 2, 2025 (JEE Advanced registration closes)
BS in Data Science (Online)May 20, 2025 (Application closes)
M.TechMay 2, 2025 (Application deadline)
M.AMay 2, 2025 (Application deadline)

Note: Students must keep track of these dates to avoid missing deadlines.

IIT Madras JEE Advanced Cutoff

The JEE Advanced cutoff ranks for IIT Madras vary each year. The cutoffs depend on the number of applicants, difficulty level of the exam, and seat availability. Here is a summary of the general category closing ranks for the B.Tech program over the last few years:

IIT Madras JEE Advanced Cut off (General-All India)

Course202220232024
B.Tech. in Aerospace Engineering388132372815
B.Tech. in Chemical Engineering467744393972
B.Tech. in Civil Engineering610661325688
B.Tech. in Computer Science and Engineering175148159
B.Tech. in Electrical Engineering1028964838
B.Tech. in Metallurgical and Materials Engineering630561694748
B.Tech. in Naval Architecture and Ocean Engineering796679967404
B.Tech. in Mechanical Engineering278625722310
Integrated B.Tech. + M.Tech. in Aerospace Engineering481932932984
Integrated B.Tech. + M.Tech. in Biological Engineering8056– / –– / –
Integrated B.Tech. + M.Tech. in Engineering Design (Automotive Engineering)537444363656
B.Tech. in Engineering Physics209018771858
B.S. + M.S. in Physics431831712742
B.S. + M.S in Biological Science11452– / –– / –
B.Tech. in Biological Engineering– / –79675755
B.S. in Biological Science– / –1118510682
B.Tech. in Artificial Intelligence and Data Analytics– / –– / –419

IIT Madras JEE Advanced Cut off (OBC-All India)

Course202220232024
B.Tech. in Aerospace Engineering166616151655
B.Tech. in Chemical Engineering209619432042
B.Tech. in Civil Engineering244025872592
B.Tech. in Computer Science and Engineering8810182
B.Tech. in Electrical Engineering547492407
B.Tech. in Metallurgical and Materials Engineering269126522463
B.Tech. in Naval Architecture and Ocean Engineering328732403210
B.Tech. in Mechanical Engineering125812511199
Integrated B.Tech. + M.Tech. in Aerospace Engineering195716851455
Integrated B.Tech. + M.Tech. in Biological Engineering3502– / –– / –
Integrated B.Tech. + M.Tech. in Engineering Design (Automotive Engineering)229418831772
B.Tech. in Engineering Physics141713851192
B.S. + M.S. in Physics305328362369
B.S. + M.S in Biological Science4948– / –– / –
B.Tech. in Biological Engineering– / –34863364
B.S. in Biological Science– / –50744682
B.Tech. in Artificial Intelligence and Data Analytics– / –– / –207

IIT Madras JEE Advanced Cut off (SC-All India)

Course202220232024
B.Tech. in Aerospace Engineering12481309900
B.Tech. in Chemical Engineering132913461237
B.Tech. in Civil Engineering125214911324
B.Tech. in Computer Science and Engineering535472
B.Tech. in Electrical Engineering367316378
B.Tech. in Metallurgical and Materials Engineering155417281679
B.Tech. in Naval Architecture and Ocean Engineering179623702224
B.Tech. in Mechanical Engineering788976792
Integrated B.Tech. + M.Tech. in Aerospace Engineering836207995
Integrated B.Tech. + M.Tech. in Biological Engineering1999– / –– / –
Integrated B.Tech. + M.Tech. in Engineering Design (Automotive Engineering)165318461571
B.Tech. in Engineering Physics127411751326
B.S. + M.S. in Physics162427361784
B.S. + M.S in Biological Science2722– / –– / –
B.Tech. in Biological Engineering– / –23272266
B.S. in Biological Science– / –31272778
B.Tech. in Artificial Intelligence and Data Analytics– / –– / –198

IIT Madras JEE Advanced Cut off (ST-All India)

Course202220232024
B.Tech. in Aerospace Engineering500571478
B.Tech. in Chemical Engineering520582617
B.Tech. in Civil Engineering360488522
B.Tech. in Computer Science and Engineering241529
B.Tech. in Electrical Engineering198146149
B.Tech. in Metallurgical and Materials Engineering653812784
B.Tech. in Naval Architecture and Ocean Engineering9019921056
B.Tech. in Mechanical Engineering426430369
Integrated B.Tech. + M.Tech. in Aerospace Engineering– / –703503
Integrated B.Tech. + M.Tech. in Biological Engineering1081– / –– / –
Integrated B.Tech. + M.Tech. in Engineering Design (Automotive Engineering)9919891133
B.Tech. in Engineering Physics7638471022
B.S. + M.S. in Physics106011571149
B.S. + M.S in Biological Science1390– / –– / –
B.Tech. in Biological Engineering– / –10781090
B.S. in Biological Science– / –13351359
B.Tech. in Artificial Intelligence and Data Analytics– / –– / –83

IIT Madras JEE Advanced Cut off (Economically Weaker Section-All India)

Course202220232024
B.Tech. in Aerospace Engineering862733837
B.Tech. in Chemical Engineering838841784
B.Tech. in Civil Engineering100412111111
B.Tech. in Computer Science and Engineering343642
B.Tech. in Electrical Engineering272231178
B.Tech. in Metallurgical and Materials Engineering121812481263
B.Tech. in Naval Architecture and Ocean Engineering137317381568
B.Tech. in Mechanical Engineering669514577
Integrated B.Tech. + M.Tech. in Aerospace Engineering9661070883
Integrated B.Tech. + M.Tech. in Biological Engineering1773– / –– / –
Integrated B.Tech. + M.Tech. in Engineering Design (Automotive Engineering)114410201235
B.Tech. in Engineering Physics773740803
B.S. + M.S. in Physics1048694942
B.S. + M.S in Biological Science2018– / –– / –
B.Tech. in Biological Engineering– / – 15271384
B.S. in Biological Science– / –20181743
B.Tech. in Artificial Intelligence and Data Analytics– / –– / –104


IIT Madras JEE Advanced Cut off (PWD-All India)

Course202220232024
B.Tech. in Aerospace Engineering165– / –86
B.Tech. in Civil Engineering98– / –170
B.Tech. in Computer Science and Engineering644
B.Tech. in Electrical Engineering5515094
B.Tech. in Mechanical Engineering124– / –– / –
Integrated B.Tech. + M.Tech. in Engineering Design (Automotive Engineering)– / –105– / –
B.Tech. in Artificial Intelligence and Data Analytics– / –– / –43

Conclusion

IIT Madras is more than just a college—it’s a place where ideas grow, skills sharpen, and futures begin. With a wide range of courses in engineering, science, management, and online education, it offers something for every student. The admission process is tough, but the rewards are worth it. You get to learn from top professors, use world-class labs, and become part of a strong student community.

Whether you aim to join a B.Tech program, pursue an M.Tech, or study online through the BS in Data Science course, IIT Madras provides a strong foundation for your career. The campus life is active, the placements are great, and the learning never stops.

If you are serious about your future and ready to work hard, IIT Madras can be your launchpad. Plan well, prepare early, and go after your goal. Your journey to IIT Madras starts with a single step—take it today.

Enroll in our BITSAT Crash Course & get mentored by  BITSians.

Related Blogs

Scroll to Top