Indian Institute of Technology Delhi

Indian Institute of Technology Delhi

New Delhi, India

Location

New Delhi, India

Established

1961

Type

Public

Ranking

#118 QS

Programs

8 Available

Indian Institute of Technology Delhi campus

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.