The NIT Puducherry offers various undergraduate, postgraduate, and doctoral courses in various areas of specialisation. For the B. Tech. courses, the candidates have to appear for the JEE Main and must be allotted a seat in NITPY through the counselling rounds of JoSAA (Joint Seat Allocation Authority), while for M. Tech courses, the students have to appear for the GATE (Graduate Aptitude Test in Engineering). The admission to Ph.D. courses is based on the marks scored in a master's degree and performance of the candidate in the personal interview round conducted by the institute. Given below is a detailed information about the NIT Puducherry courses and fees structure: