NPTEL is an acronym for National Programme on Technology Enhanced Learning, which is a joint initiative of seven premier IITs (Bombay, Delhi, Guwahati, Kanpur, Kharagpur, Madras and Roorkee) and IISc, Bangalore for creating course contents in Engineering and Science.