List of Courses offered by IITs in India 2026: Check Full List of Courses in All IITs

List of Courses offered by IITs in India 2026: Check Full List of Courses in All IITs

10 mins read7.4L Views 12 Comments
CallCall 8585951111Got Doubts?
Updated on Jun 11, 2026 19:08 IST
Check out the list of courses offered by IIT along with their admissions and eligibility criteria. Also take a look at some of the unique as well as popular IIT courses. Read to know about the types of courses offered at IIT, the most sought-after specialisations, niche courses, admission and eligibility and cut-offs required to study.
Here is a list of all courses offered by 23 Indian Institutes of Technology (IITs) across India along with their admission criteria and cut-offs. 

Courses Offered by IITs in 2026: The Indian Institutes of Technology ( IITs) across India offer various programmes at the undergraduate (UG), postgraduate (PG) and doctorate (PhD) levels, majorly in the streams of Science, Engineering and Technology. Twenty-three IITs in India together offer over 250 Bachelor of Technology (B.Tech) programmes across various specialisations. The seat intake for these IITs at the BTech and M.Tech levels stands at 18,951 and 13,000 respectively.

In this article, we have prepared full list of types of courses offered at IIT, the most sought-after specialisations, niche courses, admission and eligibility and cut-offs required to study at one of the IITs in India. To take admission to IITs, candidates have to first qualify the JEE Main and appear in JEE Advanced.

JEE Advanced Syllabus JEE Advanced Exam Pattern
Best Books for JEE Advanced Preparation  JEE Advanced Application Form
Table of contents
  • Types Of Degree Programmes Offered at IITs
  • Most Sought-After Specialisations Across IITs
  • All Courses and Specialisations Offered By IITs
  • Niche Courses Offered At IITs
  • Eligibility Criteria for IIT Courses
  • Admissions & Cut-offs for IIT Courses
  • Take a look at BTech cut-offs for some of the top IITs below.
  • All Courses and Specialisations Offered By IITs
  • FAQs Regarding IIT Courses
View More

Types Of Degree Programmes Offered at IITs

IITs in India are typically known for three-degree programmes - B.Tech, M.Tech and Dual Degree (B.Tech-M.Tech). However, these premier institutes also offer other degree courses such as B.Arch, M.Arch, BSc etc. Here is a complete list of courses offered at IITs.

UG Programmes PG Programmes
Bachelor of Science (BS) Master of Science (MSc)
Dual Degree (BTech-MTech) Dual Degree (MSc-PhD)
Dual Degree (BS & MS) Master of Design (MDes)
Bachelor of Architecture (BArch) Master of Business Administration (MBA)
Bachelor of Design (BDes) Master of Philosophy (MPhil)
Joint MSc-PhD

Most Sought-After Specialisations Across IITs

According to the AISHE Report, engineering is one of the top three disciplines with the highest number of enrollments. The report states, "Engineering & Technology is the third major stream with 40.19 lakh students enrolled. The share of male students enrolled in Engineering & Technology is 71.4 per cent whereas female enrolment is 28.6 per cent. This stream has 17 sub-streams like Electronics Engineering, Computer Engineering, Mechanical Engineering, Electrical Engineering etc. The top five sub-streams are Mechanical Engineering with 8.8 lakh students, Computer Engineering with 8.3 lakh students, Electronics Engineering with 6.5 lakh students, Civil Engineering with 5.9 lakh students and Electrical Engineering with 4.18 lakh students enrolled". 

IITs, collectively, offer B.Tech, M.Tech, Dual Degree and PhD programmes in more than 100 specialisations. Computer Science Engineering is one of the most popular specialisations among students wanting to pursue B.Tech. Every year, more than 90 per cent of candidates qualifying JEE Advanced opt for this engineering specialisation at the UG level. The second and third in line are Mechanical Engineering and Electrical Engineering, respectively.

Take a look at some of the most sought after engineering specialisations:

Computer Science Engineering Mechanical Engineering
Aeronautical Engineering Chemical Engineering
Chemical Engineering Petroleum Engineering
Electrical Engineering Industrial Engineering
Electronics & Communication Engineering Civil Engineering
Automobile Engineering Electronics Engineering
Aerospace Engineering Marine Engineering

All Courses and Specialisations Offered By IITs

All the IITs put together, offer numerous UG, PG and PhD level programmes in engineering as well as non-engineering streams. Take a look at the all courses and specialisations offered by IITs below.

Name of IIT Courses and Specialisations
IIT Kharagpur (IITKGP) List of courses at IIT Kharagpur
IIT Bombay (IITB) List of courses at IIT Bombay
IIT Kanpur (IITK) List of courses at IIT Kanpur
IIT Madras (IITM) List of courses at IIT Madras
IIT Delhi (IITD) List of courses at IIT Delhi
IIT Guwahati (IITG) List of courses at IIT Guwahati
IIT Roorkee (IITR) List of courses at IIT Roorkee
IIT (BHU) Varanasi List of courses at IIT Varanasi
IIT Bhubaneswar (IITBBS) List of courses at IIT Bhubaneshwar
IIT Gandhinagar (IITGN) List of courses at IIT Gandhinagar
IIT Hyderabad (IITH) List of courses at IIT Hyderabad
IIT Jodhpur (IITJ) List of courses at IIT Jodhpur
IIT Patna (IITP) List of courses at IIT Patna
IIT Ropar (IITRPR) List of courses at IIT Ropar
IIT Indore (IITI) List of courses at IIT Indore
IIT Mandi List of courses at IIT Mandi
IIT Palakkad (IITPKD) List of courses at IIT Palakkad
IIT Tirupati (IITTP) List of courses at IIT Tirupati
IIT Dhanbad (IITDHN) – ISM Dhanbad List of courses at IIT Dhanbad
IIT Bhilai (IIT C) List of courses at IIT Bhilai
IIT Goa List of courses at IIT Goa
IIT Jammu List of courses at IIT Jammu
IIT Dharwad List of courses at IIT Dharwad
Q&A Icon
Commonly asked questions
Q:   Where to check JoSAA cutoff?
A: 

Candidates can check the JoSAA cutoff on the official website - josaa.nic.in.

Q:   Will there be any JoSAA spot round of seat allocation at any of the IITs?
A: 

NO. There will be no spot round of seat allocation at any of the IITs.

Q:   How many seats are there in IITs?
A: 

This year, a total of 18,951 seats are available across all 23 Indian Institutes of Technology (IITs).

Q:   What is JEE Main cutoff for IIITs?
A: 

The cutoff for IIITs vary for various branches and also category of students. Specialised branches like computer Science and electronics engineering has higher cutoff in comparison to other branches. Similarly, JEE Main cutoff for general category candidates is higher in comparison to OBC-NCL and SC/ST candidates. 

Niche Courses Offered At IITs

IITs are well-known for offering traditional B. Tech and M.Tech degree programmes. However, some of these premier institutes also offer unconventional and niche engineering courses such as Ceramic Engineering,  Artificial Intelligence, Industrial Chemistry, and Paper and Pulp Technology. These institutes offer various non-engineering programmes such as MBA in Telecom, and Master’s programme in Medical Science and Technology among others. Take a look at the complete list below.

Name of IIT Degree Niche courses
IIT Bombay MTech Geo-Informatics And Natural Resources
IIT Bombay MTech Petroleum Geoscience
IIT Delhi BTech Production And Industrial Engineering
IIT Delhi MTech Applied Optics
IIT Delhi MTech Atmospheric-Oceanic Science and Technology
IIT Delhi MTech Design of Mechanical Equipment
IIT Delhi MTech Industrial Tribology and Maintenance Engineering
IIT Delhi MTech Molecular Engineering
IIT Delhi MTech Radio Frequency Design and Technology
IIT Delhi MTech Rock Engineering and Underground Structure
IIT Delhi MTech Solid-State Materials
IIT Delhi MTech Design engineering
IIT Kanpur BTech Biological Sciences And Bioengineering
IIT Kharagpur BTech Industrial & Systems Engineering
IIT Kharagpur MTech Medical Imaging &Informatics
IIT Kharagpur Dual

Agricultural And Food Engineering

+ M.Tech In Any Of The Listed Specialisations

IIT Kharagpur Dual Mining Safety Engineering
IIT Kharagpur Dual Quality Engineering Design And Manufacturing
IIT Kharagpur Integrated Applied Geology
IIT Kharagpur Integrated Exploration Geophysics
IIT Madras Dual Biological Engineering
IIT Madras Dual Engineering Design
IIT Roorkee BTech Paper And Pulp Engineering
IIT Roorkee BTech Polymer Science And Engineering
IIT Roorkee Dual Geological Technology
IIT Roorkee Dual Geophysical Technology
IIT BHU BTech Ceramic Engineering
IIT BHU BTech Pharmaceutical Engineering & Technology
IIT BHU MTech Thermal Science And Engineering
IIT BHU MTech Climate Science And Technology
IIT BHU Dual

Biochemical Engineering

+M.Tech In Biochemical Engineering And Biotechnology

IIT BHU Dual Industrial Chemistry
IIT BHU Dual Civil Engineering + Transportation Engineering
IIT Dhanbad BTech Mineral Engineering
IIT Dhanbad BTech Mining Machinery Engineering
IIT Hyderabad BTech Artificial Intelligence
IIT Hyderabad BTech Engineering Science
IIT Hyderabad BTech Mechanical & Aerospace Engineering
IIT Hyderabad MTech Executive MTech
IIT Kharagpur, IIT Madras BTech Ocean Engineering And Naval Architecture
IIT Mandi MTech Master of Technology in Power Electronics and Drives
IIT Mandi MTech Structural Engineering
Staying updated about the latest educational events is just a click away
Enter Mobile Number
Name of IIT Degree Niche courses
IIT Kanpur BS Earth Sciences
IIT Kanpur BS Mathematics And Scientific Computing
IIT BHU MSc Atmosphere And Ocean Sciences
IIT Mandi MA Development Studies
IIT Kharagpur Interdisciplinary - MMMT Master’s Program in Medical Science and Technology

Discover top B.Tech colleges explored by similar minds

Students like you who showed interest in this article are also exploring the following colleges

Mandi
#26 NIRF
₹8.08 L
Varanasi
#10 NIRF
₹8.00 L
Jammu
#56 NIRF
₹8.00 L
Roorkee
#6 NIRF
₹8.00 L

Want better recommendations?

There is a 90% more chance of getting best college recommendations by sharing preferences.
Kanpur
#4 NIRF
₹8.00 L
Tiruchirappalli
#9 NIRF
₹5.00 L
Warangal
#28 NIRF
₹5.00 L
Hyderabad
#38 NIRF
₹18.00 L
Amethi
#78 NIRF
₹8.00 L
Mangalore
#17 NIRF
₹5.00 L
Confused about which college or exam to opt for?assitentRcpRhsImage
  • Chat with our counselor
  • Get your personalised list of colleges & exams matching your preferences
View allCollections

Eligibility Criteria for IIT Courses

To be eligible for admissions to B.Tech and Dual degree programmes at IITs, candidates should secure passing marks in the qualifying examination. The authorities have waived off the requirement of obtaining at least 75 per cent marks in class 12 board exams for admission to IITs due to COVID-19. Admissions to the above courses at IITs is based on two engineering entrance exams and a joint counselling process.

Step 1: Joint Entrance Exam ( JEE Main)

Step 2: JEE Advanced

Step 3: Joint Seat Allocation Authority ( JoSAA Counselling)

For admissions to M.Tech programmes, candidates need to have qualified Graduate Aptitude Test in Engineering ( GATE). Bachelor degree holders in Engineering and those who are in the final year of such programmes will be able to apply for GATE.

Admissions & Cut-offs for IIT Courses

During JoSAA counselling, the IITs release round-wise and category-wise cut-offs for admissions to B.Tech and Dual Degree programmes. After appearing for JEE Advanced, the next step is to appear for JoSAA counselling. JoSAA refers to joint seat allocation for admissions to 23 IITs, 31 NITs, 23 IIITs and 23 Other-Government Funded Technical Institutes (Other-GFTIs).

Take a look at BTech cut-offs for some of the top IITs below.

IIT Cutoffs
Indian Institute of Technology, Delhi Indian Institute of Technology Madras
Indian Institute of Technology, Bombay Indian Institute of Technology Mandi
Indian Institute of Technology, Kharagpur Indian Institute of Technology Roorkee
Indian Institute of Technology, (BHU) Varanasi, Uttar Pradesh Indian Institute of Technology Ropar
Indian Institute of Information Technology, Kanpur Indian Institute of Technology, Bhubaneswar, Odisha

All Courses and Specialisations Offered By IITs

All the IITs put together, offer numerous UG, PG and PhD level programmes in engineering as well non-engineering streams. Take a look at the all courses and specialisations offered by IITs below.

Name of IIT Courses and Specialisations
IIT Kharagpur (IITKGP) List of courses at IIT Kharagpur
IIT Bombay (IITB) List of courses at IIT Bombay
IIT Kanpur (IITK) List of courses at IIT Kanpur
IIT Madras (IITM) List of courses at IIT Madras
IIT Delhi (IITD) List of courses at IIT Delhi
IIT Guwahati (IITG) List of courses at IIT Guwahati
IIT Roorkee (IITR) List of courses at IIT Roorkee
IIT (BHU) Varanasi List of courses at IIT Varanasi
IIT Bhubaneswar (IITBBS) List of courses at IIT Bhubaneshwar
IIT Gandhinagar (IITGN) List of courses at IIT Gandhinagar
IIT Hyderabad (IITH) List of courses at IIT Hyderabad
IIT Jodhpur (IITJ) List of courses at IIT Jodhpur
IIT Patna (IITP) List of courses at IIT Patna
IIT Ropar (IITRPR) List of courses at IIT Ropar
IIT Indore (IITI) List of courses at IIT Indore
IIT Mandi List of courses at IIT Mandi
IIT Palakkad (IITPKD) List of courses at IIT Palakkad
IIT Tirupati (IITTP) List of courses at IIT Tirupati
IIT Dhanbad (IITDHN) – ISM Dhanbad List of courses at IIT Dhanbad
IIT Bhilai (IIT C) List of courses at IIT Bhilai
IIT Goa List of courses at IIT Goa
IIT Jammu List of courses at IIT Jammu
IIT Dharwad List of courses at IIT Dharwad
Q&A Icon
Commonly asked questions
Q:   Which category has the lowest cutoff in JEE Mains exam?
A: 

As per the JEE Main cutoff data released by the NTA, PwD category has the lowest cutoff.

Q:   Where can I check previous year JoSAA cutoff?
A: 

One can easily find the JoSAA cutoff for previous years on the official website - josaa.nic.in.

Q:   What is JEE Main Cutoff?
A: 

The JEE Main cutoff is the minimum percentile score required to qualify for the JEE Advanced exam. Its is released with the April session result.

Q:   What is JEE Mains cutoff for General Category?
A: 
YearGeneral (UR) Percentile
202693.4123549
202593.1023262
202493.2362181
202390.7788642
202288.4121383
202187.8992241
202090.3765335
201989.7548849
Q&A Icon
Commonly asked questions
Q:   Is there any qualifying percentile in JEE Main result?
A: 

No. There is no qualifying percentile in JEE Main. However, the candidates who want to appear in JEE Advanced will have to get a minimum qualifying percentile in JEE Mains. This minimum qualifying percentile is announced with the JEE Main session 2 reult.

Q:   What is the cutoff for JEE Advanced 2026?
A: 

The JEE Advanced 2026 cutoff will be released with the results of JEE Advanced 2026. Until then, candidates can check below the JEE Advanced cutoff from the previous years:

The JEE Advanced 2025 cutoff of the common rank list is 20.56%; 18.50% for the GEN-EWS rank list and OBC-NCL rank list; 10.28% for SC, ST, and PwD rank lists across all categories; and 5.14% for Preparatory course rank lists.

All those candidates who score above the cutoff marks in their respective categories can register for JoSAA counselling to participate in the IIT seat allotment process. Note that qualifying the JEE Advaced cutoff will not guarantee a seat in the IITs. Various factors are at play while allotting seats in the IITs. These factors include the demand for a course and IIT, the number of seats on offer, the reservation criteria, etc.

Q:   How much is 120 marks in JEE Mains percentile?
A: 

As per the analysis of JEE Main marks vs percentile, 120 marks would be around 95 to 97 percentile.

Q:   Can I take admission in any institute if I do not get JEE Main cutoff marks?
A: 

Candidates who do not score above JEE Main cutoff marks are eligible to take admissions in NITs, IIITs and GFTIs but not IITs. To appear in the admission process for IITs, candidates need to get marks above than the JEE Main cutoff and appear in JEE Advanced exam.

Q&A Icon
Commonly asked questions
Q:   My rank in JEE Main does not resemble the JEE Mains marks vs percentile data. What should I do?
A: 

NTA does not release marks vs rank data officially. The data available on the internet is provided by various experts and is subject to changes due to various variables.

Q:   What is JEE Main cutoff for NITs?
A: 

The cutoff for NITs vary for various branches and also category of students. Specialised branches like computer Science and electronics engineering has higher cutoff in comparison to other branches. Similarly, JEE Main cutoff for general category candidates is higher in comparison to OBC-NCL and SC, ST candidates. Candidates can check the previous year JEE Main cutoff below for some top NITs and branches. For detailed cutoff report, candidates can check Shiksha page.

  • MNNIT Allahabad CSE Closing Rank Open Category: 5627 (Home State)
  • MNNIT Allahabad CSE Closing Rank Open Category: 4254 (Open)
  • MNIT Jaipur CSE Closing Rank Open Category: 5610 (Home State)
  • MNIT Jaipur CSE Closing Rank Open Category: 4631 (Open)
Q:   What is JEE Main cutoff for GFTIs?
A: 

The JEE Main cutoff for GFTIs is released by the JoSAA after the counselling is over. Candidates can check previous year JEE Main cutoff for GFTIs from the Shiksha page. The cutoff for GFTIs vary for various branches and also category of students.

Q:   Is a domicile Certificate required for admission to NITs?
A: 

Yes, candidates are required to submit proof of domicile in case availing the home-state quota in NITs. It is only NIT where admission is offered against the Home State quota.

Candidates home state is determined based on the state from which you appear for your 12th board exam and on the basis of the state to which you belong. 

Explore more B.Tech exams with upcoming dates

SRMJEEE 2026 Registration (Phase 3)

3 Nov '25 - 30 Jun '26

AME CET 2026 Application Form ...

1 Jun '26 - 30 Jun '26

NTA UGC NET June 2026 Exam Date

1 Jun '26 - 30 Jun '26

LPU NEST 2026 Phase 4 Exam

6 Jun '26 - 30 Jun '26

JEE Main counselling round 2 a...

30 Jun '26

CUCET 2026 Phase 1 Application Form

25 Oct '25 - 30 Jun '26

SEE 2026 Application Form

1 Jan '26 - 30 Jun '26

SNUET 2026 Admit Card

10 Feb '26 - 30 Jun '26

SEEE Counselling

4 May '26 - 30 Jun '26

Last Date for UPESEAT 2026 Pha...

30 Jun '26

FAQs Regarding IIT Courses

Q. What are the courses in IITs (Indian Institute of Technology)?

A. Bachelor of Technology (BTech), Bachelor of Science (BS) Chemistry, Dual Degree (BTech), Dual Degree (BS & MS) Physics, Master of Science (M.Sc.) Chemistry, M.Sc.-Ph.D. – Dual Degree, Master of Technology (MTech) and Joint MSc Ph etc.

Q. How long is an IIT Course?

A. The BTech course is based on a four-year program with eight semesters, while the Dual Degree and Integrated courses are five-year programs with ten semesters.

Q. How many courses do IIT Bombay offer?

A. IIT Bombay offers more than 60 courses in the stream of Engineering and Technology, Science and Management.

Q. Which is the best course in IIT?

A. All the IITs offer different courses, In the top IITs in India such as IIT Bombay, IIT Madras, IIT Kharagpur, the most popular courses are Computer, Mechanical Engineering.
Q. Can I change my branch in IIT?
A. Yes, you can change the branch in the IITs by following the guidelines set by the respective institute.
Q. Is there pg courses in IITs in India?
A. Yes, there are PG courses in IITs across India. To get admission into the pg courses candidates need to qualify GATE and IIT JAM.
Q. What are courses offered by IIT Kharagpur?
A. IIT Kharagpur offers admission to a four-year B.Tech (Bachelor of Technology) degree, a five-year B.Arch degree, a five-year Dual Degree (Integrated Bachelor & Master of Technology) or a five-year integrated M.Sc (Master of Sciences) at IIT Kharagpur.
Q. What are other courses that can be pursued in the IITs, besides a BTech course?
A. Bachelor of Science (BS), Dual Degree (MSc-PhD), Dual Degree (B.Tech-M.Tech), M.Tech, Dual Degree (BS & MS), M.Des, B.Arch, MBA, B.Des, M.Phil and Joint MSc-PhD and more courses are offered in IITs across India.
Q. Which are the best courses that can be taken in IIT Delhi?
A. Computer Science, Mathematics and Computing, and Electrical Engineering are the best courses that can be taken in IIT Delhi.
Q. Which is the best BTech course in IIT Bombay?
A. The best branches in Btech at IIT Bombay are Computer Science and Electrical Engineering.
Videos you may like
About the Author

Engineering Education & Entrance Exam Expert

Role: Senior News Writer & Content Editor, Shiksha.com

Education: B.Tech in Mechanical Engineering [IET], MA Education Philosophy

Satyendra Singh is an Engineering gradua

Read Full Bio
qna

Comments

(12)

how many marks required for admission into non engineering courses

Reply to Mohammad Abdullah

A

Angelina Nayak

4 years ago

Does IIT offer BSc Hons Maths?

Reply to Angelina Nayak

D

Deepa tharani

4 years ago

I'm pursuing B E in biomedical engineering..I need to do my pg in IIT Madras..what about the placement in biomedical engineering

Reply to Deepa tharani

A

Amarjith

5 years ago

Is there bachelor of computer science in IIT

Reply to Amarjith