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. Candidates can check the JEE Main 2022 cutoff below for some top IIITs and branches. For detailed cutoff report, candidates can check Shiksha page. IIIT Allahabad IT Closing Rank Open Category: 5704 IIIT Allahabad ECE Closing Rank Open Category: 9700.

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:   How much is 120 marks in JEE Mains percentile?
A: 

The National Testing Agency (NTA) will declare the JEE Mains result 2026 in the form of percentile scores. Candidates can check here the previous year JEE Main marks vs percentile data to understand how much is 120 marks in JEE Main percentile.

As per the last year JEE Main marks vs percentile analysis, 120 marks would be around 95 to 97 percentile. However, the exact JEE Main 2025 percentile marks 120 would vary depending upon the highest number scored by the candidate in a particula shift and the total number candidates appeared in that particular shift. 

Q:   What is JEE Main cutoff for GFTIs?
A: 
The JEE Main 2023 cutoff for GFTIs will be 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. 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 JEE Main 2022 cutoff below for some top GFTIs and branches. For detailed cutoff report, candidates can check Shiksha page. BIT Mesra CS Closing Rank Open Category: 15991 (All India) BIT Mesra CS Closing Rank Open Category: 24511 (Home State). .
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:   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&A Icon
Commonly asked questions
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. 

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 CRL in JEE Main Cutoff?
A: 
CRL stands for the Common Rank List. NTA releases the cutoff in several categories one of which is CRL. Basically, CRL means unreserved category. Candidates belonging to unreserved category need to have JEE Main cutoff equal to or more than the CRL cutoff. The other categories for which cutoff is released are Gen-EWS, Open-PwD, OBC-NCL, SC and ST.
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&A Icon
Commonly asked questions
Q:   Can I get NIT with 95 percentile in JEE Main?
A: 

With 95 percentile in JEE Mains, your chances of getting into a NIT are high, but high-demand courses may not be available.

Q:   Which category has the lowest cutoff in JEE Mains 2023 exam?
A: 

As per the JEE Main 2023 cutoff data released by the NTA, PwD category has the lowest cutoff of 0.0013527. The highest cutoff is for general category which is 90.7788642. The PwD candidates scoring above 0.0013527 NTA score are eligible to appear in JEE Advanced for admission to IITs. The PwD cutoff has been lowered in 2023 to 0.0013527 which was 0.0031029 in the year 2022.

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:   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.

Explore more B.Tech exams with upcoming dates

LPUNEST 2026 Phase 4 Registration

3 Jun '26 - 17 Jun '26

IPU CET 2026 Counselling Regis...

10 Jun '26 - 17 Jun '26

IMU CET 2026 Counselling

14 Jun '26 - 17 Jun '26

AME CET 2026 Exam Date - Phase 2

17 Jun '26

MET 2026 Counselling Registrat...

17 Jun '26 - 18 Jun '26

VITEEE 2026 Phase V Choice-Filling

17 Jun '26 - 18 Jun '26

BITSAT 2026 Iteration-I Announ...

20 Jun '26

GUJCET 2026 ACPC counselling D...

17 Jun '26

PULEET 2026 Exam

17 Jun '26

KEAM 2026 rank list release fo...

20 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