The National Polytechnic Institute offers 293 courses of study. It is made up of 98 different academic units. These academic units are located across Mexico. With 171,581 students (2013), it is the second largest university in Mexico. The IPN is considered the best university in Mexico of engineering.