Revised UP Board Date Sheet 2026

List of Courses offered by IITs in India: Check Top Courses

Himani Chopra
Jan 22, 2025, 12:15 IST

IITs in India offer a wide range of courses, including B.Tech, M.Tech, Dual Degree, and PhD programs in over 100 specialisations. Popular engineering disciplines include Computer Science, Mechanical, and Electrical Engineering. The institutes also provide unique programs in fields like Artificial Intelligence, Industrial Chemistry, and Medical Science. Admission to these courses is based on entrance exams like JEE Advanced and GATE.

List of Courses Offered by IITs in India
List of Courses Offered by IITs in India

Indian Institutes of Technology (IITs) across the country offer a wide range of undergraduate, postgraduate, and doctoral programs, primarily in Engineering, Science, and Technology. The 23 IITs in India together offer over 250 Bachelor of Technology courses in various specialisations. 

This informative post will explore the various courses offered at IITs, including popular specialisations, niche programs, admission procedures, eligibility requirements, and cut-off scores for aspiring candidates. To gain admission to IITs, applicants must first clear the JEE Main exam and then take part in the JEE Advanced exam.

Also Check: IIT Madras admits Five National Athletes under its ‘Sports Excellence Admission’

Types Of Degree Programmes Offered at IITs

Indian Institutes of Technology are renowned for their 3-year degree programs, including Bachelor of Technology, Master of Technology, and Dual Degree (B.Tech + M.Tech). However, these esteemed institutions also offer a range of other degree programs, such as Bachelor in Architecture, Master in Architecture, Bachelor of Science, and more. Here’s a comprehensive list of the programs offered by IITs.

Undergraduate Courses

Bachelor of Architecture

Dual Degree (Bachelor of Science + Master of Science)

Bachelor of Science

Joint Master of Science + PhD

Dual Degree (Bachelor of Technology + Master of Technology)

Bachelor of Design

Postgraduate Courses

Master of Design

Master of Science

Dual Degree (Master of Science + PhD)

Master of Philosophy

Master of Business Administration

-

Most Sought-After Specialisations Across IITs

According to the All India Survey of Higher Education Report 2017-2018, engineering is one of the top three fields with the highest enrollment numbers. The report states, "Engineering and Technology is the third-largest stream, with 40,19,000 applicants. Of these, 71.4% are male candidates, while 28.6% are female candidates.

This stream consists of 17 sub-streams, including Mechanical Engineering, Electronics Engineering, Electrical Engineering, Computer Engineering, and more. The top five sub-streams are Mechanical Engineering with 8,80,000 candidates, Computer Engineering with 8,30,000 candidates, Electronics Engineering with 6,50,000 candidates, Civil Engineering with 5,90,000 candidates, and Electrical Engineering with 4,18,000 candidates enrolled.

All IITs offer B.Tech, M.Tech, Dual Degree, and PhD programs in more than 100 specialisations. Computer Science Engineering is one of the most popular choices for candidates pursuing B.Tech, with over 90% of JEE Advanced qualifiers opting for this specialization at the undergraduate level. Mechanical Engineering and Electrical Engineering rank second and third in terms of popularity.

Here are some of the most popular engineering specialisations:

  • Marine Engineering

 

  • Electronics Engineering
  • Civil Engineering
  • Industrial Engineering
  • Petroleum Engineering
  • Chemical Engineering
  • Mechanical Engineering
  • Aerospace Engineering
  • Automobile Engineering
  • Electronics and Communication Engineering
  • Electrical Engineering
  • Chemical Engineering
  • Aeronautical Engineering

Niche Courses Offered at IITs

IITs are well-known for offering traditional B.Tech and M.Tech degree programs. However, several of these prestigious institutes also offer specialised and unique engineering courses such as Artificial Intelligence, Ceramic Engineering, Paper and Pulp Technology, and Industrial Chemistry. Additionally, they provide a variety of non-engineering programs, including Master's in Medical Science and Technology and MBA in Telecom.

Here is the full list provided below:

Also Check:

Name of the IIT

Degree

Niche Course Offered

IIT Bombay

M.Tech

Geo-Informatics And Natural Resources

IIT Bombay

M.Tech

Petroleum Geoscience

IIT Delhi

B.Tech

Production and Industrial Engineering

IIT Delhi

M.Tech

Atmospheric-Oceanic Science and Technology

IIT Delhi

M.Tech

Applied Optics

IIT Delhi

M.Tech

Radio Frequency Design and Technology

IIT Delhi

M.Tech

Industrial Tribology and Maintenance Engineering

IIT Delhi

M.Tech

Design of Mechanical Equipment

IIT Delhi

M.Tech

Molecular Engineering

IIT Delhi

M.Tech

Design Engineering

IIT Delhi

M.Tech

Solid-State Materials

IIT Delhi

M.Tech

Rock Engineering and Underground Structure

IIT Kanpur

B.Tech

Biological Sciences and Bioengineering

IIT Kanpur

Bachelor of Science

Mathematics and Scientific Computing

IIT Kanpur

Bachelor of Science

Earth Sciences

IIT Kharagpur

B.Tech

Industrial and Systems Engineering

IIT Kharagpur

Dual

Agricultural And Food Engineering

+

M.Tech in any Of the listed specialisations

IIT Kharagpur

M.Tech

Medical Imaging and Informatics

IIT Kharagpur

Dual

Mining Safety Engineering

IIT Kharagpur

Integrated

Exploration Geophysics

IIT Kharagpur

Dual

Quality Engineering Design and Manufacturing

IIT Kharagpur

B.Tech

Ocean Engineering and Naval Architecture

IIT Kharagpur

Interdisciplinary

Master’s Program in Medical Science and Technology

IIT Kharagpur

Integrated

Applied Geology

IIT Madras

B.Tech

Ocean Engineering and Naval Architecture

IIT Madras

Dual

Engineering Design

IIT Madras

Dual

Biological Engineering

IIT Roorkee

Dual

Geophysical Technology

IIT Roorkee

B.Tech

Polymer Science and Engineering

IIT Roorkee

B.Tech

Paper and Pulp Engineering

IIT Roorkee

Dual

Geological Technology

IIT Varanasi

B.Tech

Ceramic Engineering

IIT Varanasi

M.Tech

Thermal Science and Engineering

IIT Varanasi

B.Tech

Pharmaceutical Engineering and Technology

IIT Varanasi

Dual

Industrial Chemistry

IIT Varanasi

Dual

Biochemical Engineering

+

M.Tech in Biochemical Engineering and Biotechnology

IIT Varanasi

M.Tech

Climate Science and Technology

IIT Varanasi

Dual

Civil Engineering + Transportation Engineering

IIT Varanasi

Master of Science

Atmosphere and Ocean Sciences

IIT Dhanbad

B.Tech

Mining Machinery Engineering

IIT Dhanbad

B.Tech

Mineral Engineering

IIT Hyderabad

M.Tech

Executive M.Tech

IIT Hyderabad

B.Tech

Mechanical and Aerospace Engineering

IIT Hyderabad

B.Tech

Engineering Science

IIT Hyderabad

B.Tech

Artificial Intelligence

IIT Mandi

M.Tech

Structural Engineering

IIT Mandi

Master of Arts

Development Studies

IIT Mandi

M.Tech

Master of Technology in Power Electronics and Drives

Eligibility Criteria for IIT Courses

To be eligible for admission to Bachelor of Technology and Dual Degree programs at IITs, aspiring candidates must pass the qualifying exam. Due to the coronavirus pandemic, the National Testing Agency has waived the requirement of securing at least 75% in the Class XII Board Examinations for IIT admissions. Admission to these programs is based on two engineering entrance exams and a joint counseling process.

Step 1: Joint Entrance Examination (JEE Main)

Step 2: JEE Advanced

Step 3: Joint Seat Allocation Authority Counselling

Get here latest updates and details about B.Tech Colleges, MBA Colleges, Law, Design, Mass Communication and Medical Colleges along with courses, fees, cut off and related entrance exams.

Trending