
The Indian Institutes of Technology across India provide a wide range of UG, PG, and PhD programs, primarily in the fields of Science, Engg, and Technology. With 23 IITs offering over 250 BTech programs across various specializations, the total intake for BTech and MTech programs stands at 9611 and 2534 seats, respectively.
Degree Programs Available at IITs 2025
IITs are widely recognized for their BTech, MTech, and Dual Degree (BTech-MTech) programs, though they also offer other courses like BArch, MArch, BSc, and more. Below is a comprehensive list of the courses offered by IITs.
Most Popular 2025 Specializations at IITs
Engg remains one of the most pursued fields of study in India. According to the AISHE Report, Engg & Technology has the third-highest enrollment, with 40.19 lakh students. The share of male students is 71.4%, while female enrollment stands at 28.6%. Among the most popular sub-streams in this field are Mechanical Engg, Computer Engg, Electronics Engg, and Electrical Engg.
IITs together offer over 100 specializations in BTech, MTech, Dual Degree, and PhD programs. Computer Science Engg is a highly sought-after specialization, with more than 90% of candidates qualifying for JEE Advanced opting for it at the UG level. Mechanical Engg and Electrical Engg are also in high demand.
Some of the Leading Specializations 2025 Include:
- Computer Science Engg
- Mechanical Engg
- Aeronautical Engg
- Chemical Engg
- Electrical Engg
- Electronics & Communication Engg
- Automobile Engg
- Aerospace Engg
- Marine Engg
Full List of Programs and Specializations Offered at IITs
IITs offer a wide range of UG, PG, and PhD programs in both Engg and non-Engg disciplines. Below is a list of courses offered at various IITs:
IIT Kharagpur
- BTech in Computer Science & Engg
- BTech in Electrical Engg
- BTech in Mechanical Engg
- MTech in Structural Engg
- MTech in Power Systems
- MSc in Physics
- MBA
- PhD Programs
IIT Bombay
- B.Tech in Computer Science & Engg
- B.Tech in Civil Engg
- M.Tech in Robotics
- M.Tech in Electrical Engg
- M.Sc in Mathematics
- MBA
- Ph.D. Programs
IIT Kanpur
- B.Tech in Aerospace Engg
- B.Tech in Chemical Engg
- M.Tech in Computer Science
- M.Tech in Electronics & Communication
- M.Sc in Chemistry
- MBA
- Ph.D. Programs
IIT Madras
- B.Tech in Electrical Engg
- B.Tech in Mechanical Engg
- M.Tech in Power Electronics
- M.Tech in Artificial Intelligence
- M.Sc in Physics
- MBA
- Ph.D. Programs
IIT Delhi
- B.Tech in Biotechnology
- B.Tech in Civil Engg
- M.Tech in Structural Engg
- M.Tech in Data Science
- M.Sc in Physics
- MBA
- Ph.D. Programs
IIT Guwahati
- B.Tech in Electrical Engg
- B.Tech in Computer Science & Engg
- M.Tech in Mechanical Engg
- M.Tech in Environmental Engg
- M.Sc in Life Sciences
- MBA
- Ph.D. Programs
IIT Roorkee
- B.Tech in Civil Engg
- B.Tech in Computer Science
- M.Tech in Water Resources
- M.Tech in Robotics
- M.Sc in Mathematics
- MBA
- Ph.D. Programs
IIT Varanasi
- B.Tech in Mining Engg
- B.Tech in Metallurgical Engg
- M.Tech in Structural Engg
- M.Tech in Electrical Power Systems
- M.Sc in Physics
- MBA
- Ph.D. Programs
IIT Bhubaneswar
- B.Tech in Mechanical Engg
- B.Tech in Civil Engg
- M.Tech in Power Systems
- M.Tech in Data Science
- M.Sc in Chemistry
- MBA
- Ph.D. Programs
IIT Gandhinagar
- B.Tech in Chemical Engg
- B.Tech in Computer Science
- M.Tech in Electrical Engg
- M.Tech in Robotics
- M.Sc in Physics
- MBA
- Ph.D. Programs
IIT Hyderabad
- B.Tech in Civil Engg
- B.Tech in Electrical Engg
- M.Tech in Artificial Intelligence
- M.Tech in Data Science
- M.Sc in Mathematics
- MBA
- Ph.D. Programs
IIT Jodhpur B.Tech in Computer Science & Engg
- B.Tech in Mechanical Engg
- M.Tech in Structural Engg
- M.Tech in Data Science
- M.Sc in Physics
- MBA
- Ph.D. Programs
IIT Patna
- B.Tech in Electrical Engg
- B.Tech in Civil Engg
- M.Tech in Structural Engg
- M.Tech in Robotics
- M.Sc in Mathematics
- MBA
- Ph.D. Programs
IIT Ropar
- B.Tech in Computer Science
- B.Tech in Electrical Engg
- M.Tech in Data Science
- M.Tech in Robotics
- M.Sc in Physics
- MBA
- Ph.D. Programs
IIT Indore
- B.Tech in Electrical Engg
- B.Tech in Civil Engg
- M.Tech in Data Science
- M.Tech in Electrical Engg
- M.Sc in Mathematics
- MBA
- Ph.D. Programs
IIT Mandi:
- B.Tech in Mechanical Engg
- B.Tech in Civil Engg
- M.Tech in Structural Engg
- M.Tech in Computer Science
- M.Sc in Physics
- MBA
- Ph.D. Programs
IIT Palakkad
- B.Tech in Electrical Engg
- B.Tech in Computer Science
- M.Tech in Structural Engg
- M.Tech in Robotics
- M.Sc in Chemistry
- MBA
- Ph.D. Programs
IIT Tirupati
- B.Tech in Civil Engg
- B.Tech in Computer Science & Engg
- M.Tech in Data Science
- M.Tech in Electrical Engg
- M.Sc in Mathematics
- MBA
- Ph.D. Programs
IIT Dhanbad B.Tech in Mining Engg
- B.Tech in Computer Science & Engg
- M.Tech in Power Engg
- M.Tech in Data Science
- M.Sc in Chemistry
- MBA
- Ph.D. Programs
IIT Bhilai
- B.Tech in Electrical Engg
- B.Tech in Computer Science
- M.Tech in Robotics
- M.Tech in Data Science
- M.Sc in Physics
- MBA
- Ph.D. Programs
IIT Goa:
- B.Tech in Mechanical Engg
- B.Tech in Civil Engg
- M.Tech in Structural Engg
- M.Tech in Computer Science
- M.Sc in Physics
- MBA
- Ph.D. Programs
IIT Jammu:
- B.Tech in Computer Science & Engg
- B.Tech in Electrical Engg
- M.Tech in Data Science
- M.Tech in Mechanical Engg
- M.Sc in Mathematics
- MBA
- Ph.D. Programs
IIT Dharwad:
- B.Tech in Civil Engg
- B.Tech in Mechanical Engg
- M.Tech in Robotics
- M.Tech in Data Science
- M.Sc in Physics
- MBA
- Ph.D. Programs
Unique and Specialized Courses at IITs
While traditional BTech and MTech programs are popular, several IITs also offer niche Engg courses like Ceramic Engg, Artificial Intelligence, etc as given below.
- IIT Bombay: MTech in Geo-Informatics, Petroleum Geoscience
- IIT Delhi: BTech in Production & Industrial Engg, MTech in Applied Optics, Industrial Tribology, and more
- IIT Kanpur: BTech in Biological Sciences & Bio-Engg
- IIT Kharagpur: MTech in Medical Imaging, Dual Degree in Agricultural & Food Engg
- IIT Roorkee: BTech in Paper & Pulp Engg, Polymer Science & Engg
- IIT BHU: BTech in Ceramic Engg, Pharmaceutical Engg & Technology
- IIT Hyderabad: BTech in Artificial Intelligence, Executive MTech
- IIT Mandi: MTech in Power Electronics and Drives, Structural Engg