IIT Roorkee offers academic programmes in Engineering, Technology, Applied Sciences, and Management.
According to statistics published by institute in 200708 4137 students were enrolled in the institute across all programs.