IIT Courses Duration: B.Tech, M.Tech and Dual Degree Programs
IIT Courses Duration: B.Tech, M.Tech and Dual Degree Programs

IIT Courses Duration: B.Tech, M.Tech and Dual Degree Programs

N
Nishit KumarAuthor & Reviewer

Nishit Kumar is a senior EdTech industry leader with over a decade of experience in building and scaling education platforms, shaping their product, content, and growth strategy. At…

Updated on Nov 9, 2026 • Fact-checked by FindMyCollege editorial

Additionally, flexible online programs like the IIT Madras Online BSc in Data Science range from 3 to 6 years in duration.

Below, you will find a breakdown of eligibility criteria, admission processes, fees, seat intakes, available specialisations, top colleges, and degree durations across regular and online IIT programs.

Parameter Details
B.Tech Seat Intake 18,951 seats across 23 IITs
M.Tech Seat Intake 13,000 seats across 23 IITs
B.Tech Eligibility 75% marks in 10+2 qualifying examination
Primary Selection Exams JEE Main followed by JEE Advanced
Counselling Body Joint Seat Allocation Authority (JoSAA)
IIT Madras Online BSc Duration 3 to 6 Years

B.Tech (General) Admission Process

  1. 10+2 Eligibility: Secure at least 75% marks in the qualifying 10+2 examination.
  2. JEE Main: Qualify JEE Main to be eligible to appear in JEE Advanced.
  3. JEE Advanced: Appear in JEE Advanced for IIT undergraduate admissions.
  4. JoSAA Counselling: Participate in Joint Seat Allocation Authority counselling for seat allocation.

Admission to undergraduate B.Tech and Dual Degree courses across 23 IITs involves JEE Main, JEE Advanced, and JoSAA counselling. Candidates must also secure at least 75% marks in their qualifying 10+2 examination.

Top B.Tech (General) Colleges

India features at least 135 institutions offering B.Tech (General) degrees, distributed across states such as Uttar Pradesh (27 colleges), Maharashtra (15 colleges), Gujarat (14 colleges), Rajasthan (12 colleges), Tamil Nadu (10 colleges), and Madhya Pradesh (10 colleges). The 23 IITs account for a combined seat intake of 18,951 seats for undergraduate B.Tech programmes and 13,000 seats for postgraduate M.Tech programmes.

College City Ownership Total course fee NIRF rank
Indian Institute of Technology Madras Chennai Government ₹11.67 lakh 1 (Overall, 2025)
Indian Institute of Technology Kanpur Kanpur Government ₹10.00 lakh 5 (Overall, 2025)
Kalinga Institute of Industrial Technology Bhubaneswar — ₹17.50 lakh 17 (Overall, 2025)
Indian Institute of Technology Dhanbad Dhanbad Private — 35 (Overall, 2024)
Indian Institute of Technology Patna Patna — ₹12.41 lakh 36 (Overall, 2025)
Institute of Chemical Technology Mumbai Mumbai — ₹5.28 lakh 40 (Overall, 2025)
Dr. DY Patil Vidyapeeth Pune — ₹10.00 lakh 41 (Overall, 2025)
Guru Nanak Dev University Amritsar — ₹5.40 lakh 48 (Overall, 2023)
SVKM’s Narsee Monjee Institute of Management Studies Navi Mumbai Navi Mumbai Private ₹19.50 lakh 52 (Overall, 2025)

IIT Online Degree and Diploma Course Durations and Fees

IITs provide flexible online learning alternatives alongside regular campus programs. IIT Madras offers an Online BSc Degree in Data Science and Programming with a total course duration of 3 to 6 years for INR 1,00,000. Additionally, the IIT Madras foundational level online course takes 8 months (INR 32,000), while the diploma program takes 12 months (INR 1,10,000). IIT Delhi offers an online Certificate Program in Business Management with a duration of 12 months for INR 80,000 + GST and an Advanced Certification in Data Science and Decision Science lasting 6 months for INR 2,05,000 + GST.

Institute Course Name Duration Course Fee
IIT Madras Online BSc Degree in Data Science and Programming 3 – 6 Years INR 1,00,000
IIT Madras Foundation Course in Data Science/Programming 8 Months INR 32,000
IIT Madras Diploma in Data Science / Programming 12 Months INR 1,10,000
IIT Delhi Certificate Program in Business Management 12 Months INR 80,000 + GST
IIT Delhi Certificate Program in Design Thinking and Innovation 6 Months INR 1,00,000 + GST
IIT Delhi Advanced Certification in Data Science and Decision Science 6 Months INR 2,05,000 + GST
IIT Bombay Fundamentals of Computer Sciences XSeries Program 8 Months INR 57,186
IIT Kanpur Certificate Program in Cyber Security 6 Weeks INR 4,237 + GST
IIT Roorkee Advanced Certificate Program in Data Science and AI 11 Months INR 98,989 + GST

Traditional and Niche Engineering Specialisations Available at IITs

Across the 23 IITs, students can choose from traditional branches like Computer Science Engineering as well as specialized, niche engineering options tailored to specific industry sectors.

IIT Campus Degree Type Niche Specialisation Name
IIT BHU BTech Ceramic Engineering
IIT BHU BTech Pharmaceutical Engineering & Technology
IIT Roorkee BTech Paper And Pulp Engineering
IIT Delhi BTech Production And Industrial Engineering
IIT Dhanbad BTech Mineral Engineering
IIT Kharagpur Dual Degree Agricultural And Food Engineering (BTech + MTech)
IIT Madras Dual Degree Biological Engineering
IIT Hyderabad BTech Artificial Intelligence

Regular IIT Degrees vs IIT Online Programs Comparison

Regular undergraduate B.Tech and Dual Degree programs at IITs require meeting the minimum 75% eligibility criteria in 10+2, clearing JEE Main and JEE Advanced, and completing JoSAA counselling. In contrast, online offerings such as the IIT Madras Online BSc Degree in Data Science and Programming offer flexible completion windows of 3 to 6 years and do not require JEE entrance scores for admission.

How to Apply for B.Tech (General) Admission in 2026: Step by Step

  1. Check eligibility criteria: Ensure you meet the minimum eligibility of securing 75% marks in your qualifying 10+2 examination.
  2. Register and appear for JEE Main: Apply for Joint Entrance Exam (JEE Main) as Step 1 of the undergraduate engineering admission process.
  3. Qualify for and appear in JEE Advanced: Candidates qualifying JEE Main must sit for JEE Advanced to compete for seats across the 23 IITs.
  4. Participate in JoSAA Counselling: Register for Joint Seat Allocation Authority (JoSAA) counselling to select preferred IIT campuses and course branches.
What to do Where Link
Compare colleges, fees and cutoffs B.Tech (General) colleges in India findmycollege.com
National Student Enrollment in Top Engineering Sub-Streams (Lakh Students)
National Student Enrollment in Top Engineering Sub-Streams (Lakh Students)

FAQs

Is IIT after 12th?

What are the main degree types offered at IITs?

IITs offer B.Tech, M.Tech, Dual Degree (B.Tech-M.Tech), BS, MSc, Dual Degree (BS & MS), Dual Degree (MSc-PhD), BArch, BDes, MDes, MBA, MPhil, and PhD degrees.

What is the seat intake for B.Tech and M.Tech in IITs?

Across the 23 IITs in India, there are 18,951 seats available for B.Tech programmes and 13,000 seats for M.Tech programmes.

What is the duration of the IIT Madras online BSc degree program?

The online BSc Degree in Data Science and Programming offered by IIT Madras has a flexible duration ranging from 3 to 6 years.

Do IIT online courses require JEE entrance scores?

No, students are admitted to online certificate, diploma, and degree courses offered by IITs (such as IIT Madras, IIT Delhi, IIT Bombay, and IIT Kanpur) without JEE scores.

Nishit Kumar
Written by

Nishit Kumar is a senior EdTech industry leader with over a decade of experience in building and scaling education platforms, shaping their product, content, and growth strategy. At FindMyCollege, Nishit oversees content and editorial strategy, guiding topic selection and content frameworks to ensure accuracy, relevance, and student-first value across the website.

View all posts →

Similar Posts