I always wanted to join IIT kharagpur it is the best as it has all advanced courses related to technology.Unfortunately I could not get admission but I recommend to the aspirants to crack JEE and get into IIT kharagpur . I always watch and learn everything from its online digital video library where all the videoo lectures of professors are made available by IIT kharagpur.