Location
New Delhi, India
Established
1961
Type
Public
Ranking
#118 QS
Programs
8 Available

About Indian Institute of Technology Delhi
Established in 1961 as a premier center of excellence, the Indian Institute of Technology Delhi (IITD) is a public engineering and research university located in New Delhi, India. Recognized as a top-tier institution, it ranks #118 globally in the QS World University Rankings, the highest position for any Indian institution. Furthermore, its engineering programs place #36 in the world.
