Students are provided opportunity to undertake Massive Open Online Course (MOOC) and SWAYAM courses for promoting their self-learning. Specific courses of this kind are linked to the regular course to aid students to gain deeper understanding of the subject.