IIT Madras courses charge annual fees ranging from ₹35,000 for online certificates to ₹2.2 lakh for B.Tech programs in 2026. B.Tech students pay ₹2,20,000 per year across all 12 specializations from Computer Science to Naval Architecture. MBA programs cost ₹12,00,000 total while the online B.Sc in Programming and Data Science charges ₹35,000 for Level 1, ₹45,000 for Level 2. ₹1,10,000 for the final degree level.
This breakdown covers JEE Advanced rank requirements for B.Tech admissions starting at rank 1 for CSE, GATE scores for M.Tech, and CAT percentiles for MBA selections. You'll find specific fee structures, eligibility criteria, application deadlines, and free course options for 2026 admissions.
Table of Contents
IIT Madras Courses: Overview
Indian Institute of Technology Madras (IIT Madras), established in 1959, is India's premier engineering and technology institute, consistently ranked 1st in the NIRF Engineering Rankings 2025 and among the top globally. Located in Chennai, Tamil Nadu, on a sprawling 620-acre campus, it excels in academics, research, innovation, and entrepreneurship, offering world-class facilities, distinguished faculty, and strong industry collaborations.
In 2026, IIT Madras provides a wide spectrum of programs across undergraduate, postgraduate, doctoral, and online/flexible learning modes. With exceptional placements (B.Tech avg. ₹20+ LPA; MBA ~₹18 LPA; strong alumni network), cutting-edge research, and flexible online options democratizing access, IIT Madras remains a top choice for transformative education in 2026.
Program Level / Type
Key Examples / Specializations
Duration (Typical)
Entrance / Admission Basis
Approx. Fees (INR, General Category)
B.Tech (On-Campus)
CSE, EE, Mech, Civil, Aerospace, Naval Arch, etc. (12+)
General with electives (Finance, Marketing, Operations, HR, Analytics, Strategy)
2 Years
CAT 2025 + PI (GMAT for NRI)
₹11.81 lakh tuition (~₹13–14 lakh total incl. misc)
M.Tech (Regular)
CSE, EE, Mech, Chemical, Civil, Aerospace, Data Science & AI, etc. (30+)
2 Years
GATE 2026 + COAP
₹1.80–2.00 lakh total (tuition ~₹25,000/sem; waivers/exemptions apply)
Online Certificates & Diplomas
Data Science, AI/ML, Cybersecurity, Cloud, Blockchain, Full Stack Dev, etc.
6–12 Months
Basic eligibility (10+2/grad)
₹20,000–50,000 per course/program (NPTEL/SWAYAM free learning; ₹1,000 cert exam)
Free / Low-Cost Courses (NPTEL/SWAYAM)
Python, ML, AI, C Programming, Data Structures, etc.
4–12 Weeks
Open enrollment
Free learning; ₹1,000 optional certification exam
IIT Madras Courses B.Tech: Specializations, Fees, and Eligibility 2026
Explore the diverse range of IIT Madras courses available for aspiring engineers in 2026. You can choose from specializations like Computer Science and Engineering, Electrical Engineering, Mechanical Engineering, and Civil Engineering, alongside Chemical, Aerospace, and Naval Architecture.
Secure your spot by excelling in the JEE Advanced exam, the primary these prestigious B.Tech programs. You must have completed your 10+2 with Physics, Chemistry, and Mathematics to meet the eligibility criteria. You will pay ₹2,20,000 annually for tuition in any of the B.Tech specializations.
B.Tech Specialization
Duration
Eligibility Criteria
Annual Fees (INR)
JEE Advanced Rank (Approximate)
Computer Science and Engineering
4 Years
10+2 with PCM, JEE Advanced Qualified
2,20,000
1-200
Electrical Engineering
4 Years
10+2 with PCM, JEE Advanced Qualified
2,20,000
201-800
Mechanical Engineering
4 Years
10+2 with PCM, JEE Advanced Qualified
2,20,000
801-1500
Civil Engineering
4 Years
10+2 with PCM, JEE Advanced Qualified
2,20,000
1501-2500
Chemical Engineering
4 Years
10+2 with PCM, JEE Advanced Qualified
2,20,000
2501-3500
Engineering Physics
4 Years
10+2 with PCM, JEE Advanced Qualified
2,20,000
3501-4500
Mathematics and Computing
4 Years
10+2 with PCM, JEE Advanced Qualified
2,20,000
4501-6000
Aerospace Engineering
4 Years
10+2 with PCM, JEE Advanced Qualified
2,20,000
6001-7500
Naval Architecture and Ocean Engineering
4 Years
10+2 with PCM, JEE Advanced Qualified
2,20,000
7501-9000
Metallurgical and Materials Engineering
4 Years
10+2 with PCM, JEE Advanced Qualified
2,20,000
9001-10500
Ocean Engineering
4 Years
10+2 with PCM, JEE Advanced Qualified
2,20,000
10501-12000
Biological Engineering
4 Years
10+2 with PCB/PCM, JEE Advanced Qualified
2,20,000
12001-13500
IIT Madras Courses BSc in Programming and Data Science: Details and Curriculum 2026
Explore IIT Madras courses, specifically the BSc in Programming and Data Science for 2026, designed to equip you with future-ready skills. You can apply with a 10+2 or diploma qualification and benefit from a flexible online learning structure, although you must attend in-person exams. The curriculum includes programming fundamentals, data structures, database management, machine learning, and data visualization, spread across three levels. You'll pay ₹35,000 for Level 1 foundational courses, ₹45,000 each for the Level 2 diplomas in Programming and Data Science. ₹1,10,000 for the Level 3 B.Sc. degree.
Level
Course Name
Key Topics
Duration
Fees per Level (INR)
Level 1
Foundational Courses
Mathematics, Statistics, Programming Basics
8 Months
35,000
Level 2
Diploma in Programming
Data Structures, Algorithms, Software Engineering
8 Months
45,000
Level 2
Diploma in Data Science
Data Analysis, Machine Learning, Data Visualization
8 Months
45,000
Level 3
B.Sc. in Programming and Data Science
Advanced Machine Learning, Deep Learning, Cloud Computing, Big Data Analytics
20 Months
1,10,000
Level 1
Introduction to Programming
Python, R, Basic Programming Concepts
8 Months
35,000
Level 1
Descriptive Statistics
Data Summarization, Probability, Distributions
8 Months
35,000
Level 2
Object Oriented Programming
Java, C++, Design Patterns
8 Months
45,000
Level 2
Data Visualization
Tableau, Power BI, Data Storytelling
8 Months
45,000
Level 3
Deep Learning
Neural Networks, CNNs, RNNs
20 Months
1,10,000
Level 3
Big Data Analytics
Hadoop, Spark, Data Warehousing
20 Months
1,10,000
Level 1
Inferential Statistics
Hypothesis Testing, Confidence Intervals
8 Months
35,000
Level 2
Database Management Systems
SQL, NoSQL, Database Design
8 Months
45,000
IIT Madras Courses M.Tech: Specializations and Admission 2026
Explore the diverse range of IIT Madras courses available for M.Tech aspirants in 2026. You can choose from specializations like Computer Science and Engineering, Electrical Engineering, Mechanical Engineering, Civil Engineering, and many more. Secure your spot by excelling in the GATE exam, the primary requirement for these esteemed programs. You must hold a B.Tech degree in a relevant engineering field to meet the eligibility criteria. Check the table below for a detailed breakdown of M.Tech specializations, including duration and approximate GATE scores.
M.Tech Specialization
Duration
Eligibility Criteria
GATE Score (Approximate, General)
Annual Fees (INR)
Computer Science and Engineering
2 Years
B.Tech/B.E. in CSE/IT or equivalent
800+
₹1,80,000 – ₹2,00,000
Electrical Engineering (Communications & Signal Processing)
2 Years
B.Tech/B.E. in EEE/ECE or equivalent
750+
₹1,80,000 – ₹2,00,000
Mechanical Engineering (Thermal Engineering)
2 Years
B.Tech/B.E. in Mechanical or equivalent
700+
₹1,80,000 – ₹2,00,000
Chemical Engineering
2 Years
B.Tech/B.E. in Chemical or equivalent
600+
₹1,80,000 – ₹2,00,000
Civil Engineering (Structural Engineering)
2 Years
B.Tech/B.E. in Civil or equivalent
700+
₹1,80,000 – ₹2,00,000
Aerospace Engineering
2 Years
B.Tech/B.E. in Aerospace/Mechanical or equivalent
700+
₹1,80,000 – ₹2,00,000
Biotechnology (Bioprocess Engineering)
2 Years
B.Tech/B.E. in Biotech/Chemical or equivalent
600+
₹1,80,000 – ₹2,00,000
Metallurgical and Materials Engineering
2 Years
B.Tech/B.E. in Metallurgy/Materials or equivalent
550+
₹1,80,000 – ₹2,00,000
Ocean Engineering (Ocean Structures)
2 Years
B.Tech/B.E. in Naval Arch/Civil or equivalent
600+
₹1,80,000 – ₹2,00,000
Engineering Design (Electric Vehicles)
2 Years
B.Tech/B.E. in any relevant Engineering discipline
B.Tech/B.E. in Mechanical/Production or equivalent
650+
₹1,80,000 – ₹2,00,000
Data Science and Artificial Intelligence
2 Years
B.Tech/B.E. in CSE/IT/ECE or equivalent
800+
₹1,80,000 – ₹2,00,000
Biomedical Engineering
2 Years
B.Tech/B.E. in Biomedical/Electrical or equivalent
650+
₹1,80,000 – ₹2,00,000
IIT Madras Courses MBA: Eligibility, Fees and Placements 2026
Consider the MBA program offered by the Department of Management Studies (DOMS) if IIT Madras courses align with your career goals. You must hold a Bachelor's degree to meet the eligibility criteria, and your CAT/GMAT scores are crucial for admission. Check the table below for a detailed breakdown of the MBA program, including its 2-year duration, eligibility requirements, and the CAT/GMAT entrance exam. You can anticipate total fees of roughly ₹12,00,000 for the entire program. Explore the diverse placement opportunities available to MBA graduates upon completion of the course.
Program Name
Duration
Eligibility Criteria
Entrance Exam
Fees (INR, Total Approx.)
MBA (General with Electives)
2 Years
Bachelor's Degree in any discipline with 60% marks (55% for SC/ST/PwD); final-year eligible
CAT 2025 (domestic); GMAT (NRI/foreign)
₹11,81,608 (tuition for General/OBC/EWS; exempt for SC/ST/PwD; plus ~₹1-2 lakhs for hostel/misc)
MBA (Finance Focus via Electives)
2 Years
Same as above
Same as above
₹11,81,608
MBA (Marketing Focus via Electives)
2 Years
Same as above
Same as above
₹11,81,608
MBA (Operations Focus via Electives)
2 Years
Same as above
Same as above
₹11,81,608
MBA (HR Focus via Electives)
2 Years
Same as above
Same as above
₹11,81,608
MBA (Strategy / Integrative Management Focus via Electives)
2 Years
Same as above
Same as above
₹11,81,608
MBA (Business Analytics Focus via Electives)
2 Years
Same as above
Same as above
₹11,81,608
IIT Madras Courses Online Certificate and Diploma: Expanding Access to Education 2026
In 2026, you can expand your skillset with IIT Madras courses through their online certificate and diploma programs, gaining expertise in high-demand fields like Data Science, AI. Cybersecurity. These programs offer a flexible structure, allowing you to learn at your own pace and benefit from IIT Madras's renowned faculty. You can choose from several IIT Madras courses, with durations ranging from 8 to 20 months, and fees varying from ₹35,000 to ₹1,10,000 per level for the B.Sc. in Programming and Data Science. Upon completion, you'll acquire key skills in areas like machine learning, data visualization, and cloud computing, enhancing your career prospects. You need to have completed your 10+2 to be eligible for the B.Sc. program.
AI Applications in Healthcare, Medical Image Analysis
Internet of Things (IoT)
6 Months
Basic Electronics Knowledge
35,000
IoT Architecture, Sensors, Data Communication
IIT Madras Courses Free Courses Offered by IIT Madras 2026
Explore the world of IIT Madras courses, available for free online through platforms like NPTEL and SWAYAM, and gain access to directly from IIT Madras faculty in 2026. You can delve into diverse subjects, including engineering, science, humanities, and management, broadening your knowledge base without upfront costs. Consider popular options like AI, Data Science, and Python to boost your skill set. You can even earn certificates upon completion of some courses, though you might encounter a fee for certification. With these accessible IIT Madras courses, you've the opportunity to learn from the best, regardless of your financial situation.
Introduction to C Programming
Basic Electronics
Thermodynamics
Linear Algebra
Calculus
Probability and Statistics
Data Structures and Algorithms
Python Programming
Machine Learning
Deep Learning
Introduction to Artificial Intelligence
Digital Systems Design
IIT Madras Courses Data Science Course: Details and Fees 2026
IIT Madras offers one of India's most accessible and prestigious online degree programs in Data Science through its BS (Bachelor of Science) in Data Science and Applications. This is the world's first fully online 4-year BS degree in this field, launched by IIT Madras (ranked 1st in NIRF Engineering 2025), with flexible exit options at Foundation, Diploma, BSc, or full BS level.
The program is designed for learners of all ages and backgrounds—no JEE required. It combines pre-recorded lectures, synchronous sessions, weekly online assignments, in-person quizzes/exams, and hands-on projects. It emphasizes practical skills in programming, machine learning, deep learning, reinforcement learning, computer vision, large language models (LLMs), big data, and applications of data science.
As of February 26, 2026 (current date), the January 2026 term applications are closed, but the May 2026 term is open for applications via the official portal (study.iitm.ac.in/ds). Admissions are ongoing for future terms (e.g., September 2026 expected).
Key Features
Mode: Fully online learning with in-person proctored exams/quizzes at designated centers across India and select international locations.
Duration: Flexible—3 to 8 years to complete (self-paced with term-based registration).
Exit Options:
Foundation Level → Certificate
Foundation + Diploma(s) → Diploma in Programming/Data Science
BSc Degree (after Diploma level)
Full BS Degree (advanced level with electives like ML, AI applications)
Eligibility: Class 12 (or equivalent) passers/eligible; no upper age limit. Learners must clear a qualifier process (application + fee + possible exam for foundation entry).
Admission Process: Online application → Qualifier (application form + fee ~₹3,000–4,000) → Course registration per term. No entrance exam like JEE; merit-based on qualifier for entry.
Scholarships: Up to 75% fee waivers for learners from families earning <₹5 LPA (thousands already studying for free/low cost).
Placements & Outcomes: Strong industry recognition; alumni secure jobs in tech/data roles or pursue higher studies (850+ admitted to Masters/PhD programs). Average packages competitive with IIT standards for data roles.
Other Related Programs: Separate BS in Management and Data Science (fees ~₹3.82–4.46 lakh total); shorter Diploma in Data Science (~₹93,000 with waivers).
Fee Structure (Revised for January 2026 Onwards)
Fees are pay-per-term (only for registered courses), making it affordable and flexible. The structure was updated for new entrants from Jan 2026. Total approximate fees (including all levels; actuals depend on courses/exits):
Foundation Only (32 credits): ₹48,000
Foundation + One Diploma (59 credits): ₹1,29,000
Foundation + Two Diplomas (86 credits): ₹2,10,000
BSc Degree (114 credits): ₹2,86,000 – ₹3,10,000
BS Degree (142 credits): ₹3,86,000 – ₹4,50,000
Additional costs: Qualifier/application fee (~₹3,000–4,000), exam fees per term, and potential re-registration charges. Scholarships reduce costs significantly for eligible learners.
This program democratises IIT-quality education in data science, attracting 30,000+ active learners (including working professionals). For latest updates, apply via official site:https://study.iitm.ac.in/ds orhttps://onlinedegree.iitm.ac.in.
IIT Madras BS in Data Science and Applications: Overview and Fees 2026
Fees are indicative and subject to minor changes; pay only per term/courses registered. Up to 75% waivers available for low-income learners.
Frequently Asked Questions
Q1. How much fees do I need to pay for B.Tech at IIT Madras in 2026?
You pay INR 2,20,000 per year for any B.Tech specialization at IIT Madras in 2026. This fee applies to all 12 specializations including Computer Science, Electrical, and Mechanical Engineering. Your total fee for the 4-year program amounts to INR 8,80,000.
Q2. What JEE Advanced rank do I need for CSE at IIT Madras?
You need a JEE Advanced rank between 1 and 200 to secure admission to Computer Science and Engineering at IIT Madras in 2026. For Electrical Engineering, you require ranks between 201 and 800. Your rank determines which specialization you can access during the counseling process.
Q3. What is the total cost of the online B.Sc in Programming and Data Science at IIT Madras?
You pay INR 35,000 for Level 1 foundational courses and INR 45,000 for Level 2 diploma courses at IIT Madras in 2026. The Level 3 B.Sc degree costs INR 1,10,000 for the 20-month duration. Your total investment for the complete program reaches INR 1,90,000 across all three levels.
Q4. What GATE score do I need for M.Tech admission at IIT Madras in 2026?
You need a GATE score of 750 or above for M.Tech Computer Science and Engineering at IIT Madras in 2026. For Electrical Engineering, you require 700+, while Mechanical Engineering demands 650+. Your GATE score determines eligibility for specific specializations across the 2-year program.
Q5. What is the MBA fee at IIT Madras and which entrance examis required?
You pay INR 12,00,000 total fees for the 2-year MBA program at IIT Madras in 2026. You must clear the CAT examwith a bachelor's degree containing 60% marks to qualify for admission. The program offers 8 specializations including Business Analytics, Finance, and Marketing at the Department of Management Studies.
The BTech fee at Indian Institute of Technology Madras is Rs 9 lakhs for the 4-year program (Rs 2.25 lakhs per year). The tuition fee is applicable for the entire course duration, which is four years. The first fee instalment must be paid at the time of admission to secure a seat, with the remaining instalments payable at the beginning of each semester.
The MBA fee at Indian Institute of Technology Madras is Rs 2.35 lakhs to Rs 18.09 lakhs for the 2-year program (Rs 1.17 lakhs to Rs 9.04 lakhs per year). The tuition fee is payable semester-wise, and the total fees for IIT Madras MBA in 2025 is estimated between Rs 2.35 lakhs to Rs 18.09 lakhs. The tuition fee also depends on the duration of the course, with a range of Rs 1.26 lakhs to Rs 17 lak
The Institute Merit-cum-Means Scholarship is available worth Rs 50,000 per annum for undergraduate students with a minimum aggregate score of 90% in Class 12. The Government of India Scholarship is worth Rs 30,000 per annum for postgraduate students belonging to the SC/ST category. The Aerospace Engineering Scholarship is available worth Rs 20,000 per semester for undergraduate students with a minimum CGPA of 8.5.
The postgraduate courses at Indian Institute of Technology Madras include MTech (2 years), MBA (2 years), MSc, MA, MCA, and PhD. The MTech program is offered in various disciplines, with a fee structure of Rs 2.25 lakh per annum for the first two years, and the MBA program has a fee of Rs 2.25 lakh per annum for the first two years, with a semester-wise breakdown of Rs 1.12 lakh per semester. The MSc, MA, MCA, and PhD programs also have specific fee structures, with the
The undergraduate programs at Indian Institute of Technology Madras include BTech (4 years) in various disciplines such as Aerospace Engineering, Biotechnology, Chemical Engineering, Civil Engineering, Computer Science and Engineering, Electrical Engineering, Electronics and Communication Engineering, and Mechanical Engineering. Additionally, IIT Madras also offers BE (4 years) in fields like Aerospace Engineering, Biotechnology, Chemical Engineering, Civil Engineering, Computer Science and Engineering, Electrical Engineering, Electronics and Communication Engineering, and Mechanical Engineering. The institute also offers BSc (3 years) in subjects like Biotechnology, Chemistry, Mathematics, Physics, and Statistics
The popular courses at Indian Institute of Technology Madras are BTech CSE, BTech ECE, MBA, and MTech (with specializations in areas like VLSI, Embedded Systems, and Data Science). BTech CSE and BTech ECE courses at IITM have a duration of 4 years, while MBA and MTech courses have a duration of 2 years. The tuition fees for BTech CSE and BTech ECE courses at IITM are Rs 2.37 lakh per annum for the first two years, Rs 2.43 lakh per
Not sure which course fits you best?
Get personalized guidance from our admission counselors