IITs are India’s premier institutions known for their Engineering, Science and Technology programmes. Every year millions of students apply through the engineering entrance exams like JEE Main, and GATE for admission to the UG, PG and PhD levels programs offered by IITs in the country.
In this article, we will explore the list of courses offered by IITs in India. We will also discuss in detail the entrance exams & admission process in IITs.
Types of Courses Offered by IITs
The Indian Institutes of Technology (IITs) offer a wide range of courses at undergraduate (UG), postgraduate (PG), and doctoral levels (PhD). The most known degree programs offered by IITs are:
While these courses are the preferred choice of students who wants pursue their higher education in IITs. Below table shows the complete list of courses offered at IITs.
UG Courses | PG Courses |
B.Tech | M.Tech |
B.Arch | M.Sc |
BTech+MTech (Dual Degree) | M.Des |
B.Des | MBA |
Joint MSc-PhD | M.Phil |
Confused about what to do after 12th?
Check Courses after 12th & Career selection guide here !
UG Degree Programs in IITs
The IITs are know for their UG degree programs in Engineering, Technology, Architecture and Science. Engineering (B.Tech) is one of the most popular degree course which students like to pursue from IITs, followed by M.Tech & other disciplines.
The B.Tech and B.Des are 4 year degrees courses, the course duration of B.Arch and BTech+MTech (Dual Degree) is 5 years. Candidates have to qualify JEE Advanced exam for admission in the above mentioned programmes.
Some of the popular B.Tech programs in IITs are:
1. Bachelor of Technology (B.Tech)
- Computer Science and Engineering
- Electronics & Communication Engineering
- Aerospace Engineering
- Chemical Engineering
- Civil Engineering
- Petroleum Engineering
- Electrical Engineering
- Mechanical Engineering
- Metallurgical and Materials Engineering
- Biotechnology
- Environmental Engineering
- Engineering Physics
- Industrial Engineering
- Mining
- Marine Engineering
- Automobile Engineering
2. Bachelor of Architecture (B.Arch)
The B.Arch is a 5 year UG degree course offered by few IITs. The course curriculum of B.Arch is divided in to 10 semesters.
There are a total of 3 IITs offering B. Arch including IIT Kharagpur, IIT BHU Varanasi, and IIT Roorkee.
Read More About – B.Arch
3. B.Tech+M.Tech (Dual Degree)
B.Tech+M.Tech (Dual Degree) program is a 5 year integrated courses offered by many IITs in India. Some of the popular specializations include:
- Computer Science and Engineering
- Electrical Engineering
- Mechanical Engineering
- Civil Engineering
- Chemical Engineering
- Metallurgical and Materials Engineering
4. Bachelor of Design (B.Des)
The Bachelor of Design (B.Des) is a 4 year UG degree programme offered by many IITs in India. Some of the IITs Offering B.Des Program are:
- IIT Bombay
- IIT Guwahati
- IIT Hyderabad
- IIT Delhi
Read More about – B.Des
PG Degree Programs in IITs
IITs also offer PG degree programs in Engineering, Technology, Science & Management. These PG courses focuses on the advanced concepts, research and innovation various fields.
The admission in the PG courses are done on the basis of entrance exams like GATE, CAT, IIT JAM, CEED exams.
Some of the most popular PG programs offered at IITs are listed below:
5. M.Tech
Master of Technology (M.Tech) is a 2 year PG degree course in Engineering & Technology offered by many IITs in India. The admission in M.Tech programs is offered on the basis of GATE score.
Some of the popular specializations of M.Tech are given below:
- Computer Science and Engineering
- VLSI Design
- Robotics
- Electrical Engineering
- Civil Engineering
- Chemical Engineering
- Environmental Engineering
- Mechanical Engineering
Read More about – M.Tech
6. M.Sc
The Master of Science (M.Sc) programs at the Indian Institutes of Technology (IITs) focuses on the advanced education and research opportunities in various science disciplines.
The course duration for (M.Sc) programme is 2 years and admission is offered on the basis of IIT JAM score. Some of the popular specializations of M.Sc are given below:
- M.Sc in Mathematics
- M.Sc in Physics
- M.Sc in Chemistry
- M.Sc in Biotechnology
- M.Sc in Applied Geology
- M.Sc in Statistics
- M.Sc in Nuclear Medicine
Read More about – M.Sc
7. MBA
Apart from engineering & technology courses, IITs are also well known for their management programs. Many IITs are in the top ranks of NIRF management rankings.
MBA from IITs is a 2 year PG degree course focuses on management education coupled with technological innovation & entrepreneurship.
Admission in MBA programs are based on CAT score Some of the popular MBA specializations are given below:
- Finance
- Marketing
- Operations
- Human Resource Management
- General Management
- Information Systems
Read More about – MBA
Some of the Top IITs offering MBA programme are:
- IIT Bombay – Shailesh J. Mehta School of Management (SJMSOM)
- IIT Delhi – Department of Management Studies (DMS)
- IIT Kanpur – IIT Kanpur Business School (IITKBS)
- IIT Madras – Department of Management Studies (DMS)
- IIT Kharagpur – Vinod Gupta School of Management (VGSoM)
- IIT Roorkee – Department of Management Studies (DMS)
8. M.Des
Master of design (M.Des) is a 2 year PG degree course offered by some of the IITs in India. The admission in M.Des programme is based on CEED entrance exam.
The M.Des course is offered by following IITs in India:
- IIT Bombay
- IIT Delhi
- IIT Kanpur
- IIT Kharagpur
- IIT Madras
- IIT Guwahati
9. M.Phil
The Master of Philosophy (M.Phil) programs at IITs provide research opportunities in various disciplines. Candidates can pursue M.Phil after completing their master’s degree from a recognised instiution.
For admission to the M.Phil programme, candidates have to appear in the entrance test followed by interview round. Some of the IITs offering M.Phil programmes are:
- IIT Delhi
- IT Bombay
- IIT Kanpur
- IIT Kharagpur
- IIT Madras
Trending Courses Offered by IITs
Some of the trending courses offered by IITs at UG & PG level are:
UG Level
- B.Tech. in Mathematics & Computing
- B.Tech. in Engineering and Computational Mechanics
- B.Tech. in Electrical Engineering (Power and Automation)
- B.Tech. in Naval Architecture and Ocean Engineering
- B.Tech. in Biological Sciences and Bio-Engineering
- B.Tech. in Agricultural and Food Engineering
- B.Tech. (Hons.) in Manufacturing Science and Engineering
PG Level
- M.Tech. in Geotechnical and Geo-environmental Engineering
- M.Tech. in Rock Engineering and Underground Structure
- M.Tech. in Structure Engineering
- M.Tech. in Water Resources Engineering
- M.Tech. in Construction Engineering and Management
- M.Tech. in Construction Technology and Management
- M.Tech. in Environmental Engineering and Management
- M.Tech. in Transportation Engineering
- M.Tech. in Computer Science and Engineering
- M.Tech. in Computer Technology
- M.Tech. in Control and Automation
- M.Tech. in Integrated Electronics and Circuits
- M.Tech in Data Science
- M.Tech in System-on-Chip Design
- M.Tech. in Power Electronics, Electrical Machines and Drives
IIT Entrance Exams & Eligibility Criteria
To get admission in the UG and PG courses offered by IIT’s, candidates have to appear in the entrance exams conducted at the national level and meet the below eligibility conditions.
Entrance Exams
Candidates have to qualify the following entrance exams for admission to B.Tech, B.Des & B.Arch courses.
- JEE Main – Candidates have to qualify JEE Main, for appearing in JEE Advanced.
- JEE Advanced – For admission to B.E. & B.Tech courses in IITs
- UCEED – For admission to B.Des courses
- GATE – For admission to M.E/M.Tech courses
JEE Advanced AAT – For admission to B.Arch courses.
Eligibility Criteria
Candidates interested in pursuing UG & PG courses from IITs need to fulfil the eligibility requirements. Below are the basic eligibility conditions for candidates looking for admission in B.E/B.Tech, M.Tech & B.Arch courses.
Candidates must have completed 10+2 with Physics, Chemistry & Mathematics with minimum 75%.
Candidates appearing for JEE Advanced 2025 must have been born on or after October 1st, 2000. Five year of age relaxation will be given to the SC/ST/PWD category.
For M.Tech programmes, candidates must have completed B.Tech, B.Arch, B.Sc (research), M. Sc & other equivalent degree are eligible for GATE exam.
IIT Admission Process
After qualifying the entrance exams mentioned above, candidates have to appear in the counselling process (JOSAA). The JEE JOSAA counselling is conducted for admission to B.E/B.Tech & B.Arch courses in IITs.
Candidates who qualify the JEE Main & JEE Advanced are eligible for JOSAA Counselling, which is conducted from the first week of June every year. During counselling, the round wise, category wise and branch based cut off is released in every round for admission to B.Tech, B.Arch and dual degree programmes.
For admission to M.Tech programmes in IITs, GATE COAP counselling is conducted in the 3rd week of March every year.
FAQs on Courses Offered by IITs
If you have any other queries regarding courses offered by IITs in India, feel free to ask us in the comments section below.