IIT Kharagpur offers undergraduate, postgraduate, and doctoral courses. Admission to the courses is based on various national/state-level entrance examinations. Candidates are required to register for the respective entrance examinations to fulfill the IIT Kharagpur selection criteria to be eligible for admission. Given below is a detailed description about the IIT Kharagpur courses and fees structure: