India is home to some of best engineering institutes that offer both under graduate and post graduate courses. Most of the top engineering colleges in India have a uniform system of selection procedure. The undergraduate programs at the Indian Institute of Technology (IIT) for Indian and Foreign nationals is on the basis of the Joint Entrance Examination (JEE) score. The top 10 engineering colleges in India are:

Indian Institute of Technology, Kanpur.
Indian Institute of Technology, Delhi.
Indian Institute of Technology, Chennai.
Indian Institute of Technology, Mumbai.
Indian Institute of Technology, Kharagpur.
Indian Institute of Technology Roorkee.
Indian Institute Of Technology Guwahati.
IIIT Allahabad.
College of Engineering.
National Institute of Technology.