NPTEL has been offering self-study courses across engineering, humanities and science streams for more than a decade. These are available at: http://nptel.ac.in. From March 2014 NPTEL has been offering online certification for its courses, the highlight being the certification exam through which the student gets an opportunity to earn a certificate form the IITs!
https://nptel.ac.in/