My cousin is a student at NIT Delhi currently and claims it to be the best NIT in North India. It provides an excellent platform for research-oriented study and top-notch academics.
The first-year students of all branches are taught the same subjects. From the 3rd year, students have labs for every theory subject. There are approximately 60–70 hour classes of core subjects and 30 hours lab in the same subject. Students are also required to make projects for every lab for which they are even graded. There are around 7-8 subjects in every semester comprising 5 core subjects and remaining computer science, humanities, and applied science subjects. The curriculum is therefore very rigorous and you will have to work extra hard for this branch.
The branch records great placements every year and students are also offered internships from good companies. An added advantage of studying at NIT Delhi is the close proximity to coaching centers in Delhi.
However, NIT Delhi lacks in terms of cultural activities so if you want to experience a dynamic and fun-filled campus life, you might want to reconsider your decision.