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)
Program | Admission Deadline |
B.Tech | May 2, 2025 (JEE Advanced registration closes) |
BS in Data Science (Online) | May 20, 2025 (Application closes) |
M.Tech | May 2, 2025 (Application deadline) |
M.A | May 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)
Course | 2022 | 2023 | 2024 |
B.Tech. in Aerospace Engineering | 3881 | 3237 | 2815 |
B.Tech. in Chemical Engineering | 4677 | 4439 | 3972 |
B.Tech. in Civil Engineering | 6106 | 6132 | 5688 |
B.Tech. in Computer Science and Engineering | 175 | 148 | 159 |
B.Tech. in Electrical Engineering | 1028 | 964 | 838 |
B.Tech. in Metallurgical and Materials Engineering | 6305 | 6169 | 4748 |
B.Tech. in Naval Architecture and Ocean Engineering | 7966 | 7996 | 7404 |
B.Tech. in Mechanical Engineering | 2786 | 2572 | 2310 |
Integrated B.Tech. + M.Tech. in Aerospace Engineering | 4819 | 3293 | 2984 |
Integrated B.Tech. + M.Tech. in Biological Engineering | 8056 | – / – | – / – |
Integrated B.Tech. + M.Tech. in Engineering Design (Automotive Engineering) | 5374 | 4436 | 3656 |
B.Tech. in Engineering Physics | 2090 | 1877 | 1858 |
B.S. + M.S. in Physics | 4318 | 3171 | 2742 |
B.S. + M.S in Biological Science | 11452 | – / – | – / – |
B.Tech. in Biological Engineering | – / – | 7967 | 5755 |
B.S. in Biological Science | – / – | 11185 | 10682 |
B.Tech. in Artificial Intelligence and Data Analytics | – / – | – / – | 419 |
IIT Madras JEE Advanced Cut off (OBC-All India)
Course | 2022 | 2023 | 2024 |
B.Tech. in Aerospace Engineering | 1666 | 1615 | 1655 |
B.Tech. in Chemical Engineering | 2096 | 1943 | 2042 |
B.Tech. in Civil Engineering | 2440 | 2587 | 2592 |
B.Tech. in Computer Science and Engineering | 88 | 101 | 82 |
B.Tech. in Electrical Engineering | 547 | 492 | 407 |
B.Tech. in Metallurgical and Materials Engineering | 2691 | 2652 | 2463 |
B.Tech. in Naval Architecture and Ocean Engineering | 3287 | 3240 | 3210 |
B.Tech. in Mechanical Engineering | 1258 | 1251 | 1199 |
Integrated B.Tech. + M.Tech. in Aerospace Engineering | 1957 | 1685 | 1455 |
Integrated B.Tech. + M.Tech. in Biological Engineering | 3502 | – / – | – / – |
Integrated B.Tech. + M.Tech. in Engineering Design (Automotive Engineering) | 2294 | 1883 | 1772 |
B.Tech. in Engineering Physics | 1417 | 1385 | 1192 |
B.S. + M.S. in Physics | 3053 | 2836 | 2369 |
B.S. + M.S in Biological Science | 4948 | – / – | – / – |
B.Tech. in Biological Engineering | – / – | 3486 | 3364 |
B.S. in Biological Science | – / – | 5074 | 4682 |
B.Tech. in Artificial Intelligence and Data Analytics | – / – | – / – | 207 |
IIT Madras JEE Advanced Cut off (SC-All India)
Course | 2022 | 2023 | 2024 |
B.Tech. in Aerospace Engineering | 1248 | 1309 | 900 |
B.Tech. in Chemical Engineering | 1329 | 1346 | 1237 |
B.Tech. in Civil Engineering | 1252 | 1491 | 1324 |
B.Tech. in Computer Science and Engineering | 53 | 54 | 72 |
B.Tech. in Electrical Engineering | 367 | 316 | 378 |
B.Tech. in Metallurgical and Materials Engineering | 1554 | 1728 | 1679 |
B.Tech. in Naval Architecture and Ocean Engineering | 1796 | 2370 | 2224 |
B.Tech. in Mechanical Engineering | 788 | 976 | 792 |
Integrated B.Tech. + M.Tech. in Aerospace Engineering | 836 | 207 | 995 |
Integrated B.Tech. + M.Tech. in Biological Engineering | 1999 | – / – | – / – |
Integrated B.Tech. + M.Tech. in Engineering Design (Automotive Engineering) | 1653 | 1846 | 1571 |
B.Tech. in Engineering Physics | 1274 | 1175 | 1326 |
B.S. + M.S. in Physics | 1624 | 2736 | 1784 |
B.S. + M.S in Biological Science | 2722 | – / – | – / – |
B.Tech. in Biological Engineering | – / – | 2327 | 2266 |
B.S. in Biological Science | – / – | 3127 | 2778 |
B.Tech. in Artificial Intelligence and Data Analytics | – / – | – / – | 198 |
IIT Madras JEE Advanced Cut off (ST-All India)
Course | 2022 | 2023 | 2024 |
B.Tech. in Aerospace Engineering | 500 | 571 | 478 |
B.Tech. in Chemical Engineering | 520 | 582 | 617 |
B.Tech. in Civil Engineering | 360 | 488 | 522 |
B.Tech. in Computer Science and Engineering | 24 | 15 | 29 |
B.Tech. in Electrical Engineering | 198 | 146 | 149 |
B.Tech. in Metallurgical and Materials Engineering | 653 | 812 | 784 |
B.Tech. in Naval Architecture and Ocean Engineering | 901 | 992 | 1056 |
B.Tech. in Mechanical Engineering | 426 | 430 | 369 |
Integrated B.Tech. + M.Tech. in Aerospace Engineering | – / – | 703 | 503 |
Integrated B.Tech. + M.Tech. in Biological Engineering | 1081 | – / – | – / – |
Integrated B.Tech. + M.Tech. in Engineering Design (Automotive Engineering) | 991 | 989 | 1133 |
B.Tech. in Engineering Physics | 763 | 847 | 1022 |
B.S. + M.S. in Physics | 1060 | 1157 | 1149 |
B.S. + M.S in Biological Science | 1390 | – / – | – / – |
B.Tech. in Biological Engineering | – / – | 1078 | 1090 |
B.S. in Biological Science | – / – | 1335 | 1359 |
B.Tech. in Artificial Intelligence and Data Analytics | – / – | – / – | 83 |
IIT Madras JEE Advanced Cut off (Economically Weaker Section-All India)
Course | 2022 | 2023 | 2024 |
B.Tech. in Aerospace Engineering | 862 | 733 | 837 |
B.Tech. in Chemical Engineering | 838 | 841 | 784 |
B.Tech. in Civil Engineering | 1004 | 1211 | 1111 |
B.Tech. in Computer Science and Engineering | 34 | 36 | 42 |
B.Tech. in Electrical Engineering | 272 | 231 | 178 |
B.Tech. in Metallurgical and Materials Engineering | 1218 | 1248 | 1263 |
B.Tech. in Naval Architecture and Ocean Engineering | 1373 | 1738 | 1568 |
B.Tech. in Mechanical Engineering | 669 | 514 | 577 |
Integrated B.Tech. + M.Tech. in Aerospace Engineering | 966 | 1070 | 883 |
Integrated B.Tech. + M.Tech. in Biological Engineering | 1773 | – / – | – / – |
Integrated B.Tech. + M.Tech. in Engineering Design (Automotive Engineering) | 1144 | 1020 | 1235 |
B.Tech. in Engineering Physics | 773 | 740 | 803 |
B.S. + M.S. in Physics | 1048 | 694 | 942 |
B.S. + M.S in Biological Science | 2018 | – / – | – / – |
B.Tech. in Biological Engineering | – / – | 1527 | 1384 |
B.S. in Biological Science | – / – | 2018 | 1743 |
B.Tech. in Artificial Intelligence and Data Analytics | – / – | – / – | 104 |
IIT Madras JEE Advanced Cut off (PWD-All India)
Course | 2022 | 2023 | 2024 |
B.Tech. in Aerospace Engineering | 165 | – / – | 86 |
B.Tech. in Civil Engineering | 98 | – / – | 170 |
B.Tech. in Computer Science and Engineering | 6 | 4 | 4 |
B.Tech. in Electrical Engineering | 55 | 150 | 94 |
B.Tech. in Mechanical Engineering | 124 | – / – | – / – |
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.