You all would be aware that NPTEL conducts its certification courses online. The content is absolutely free. Only the exam registration requires a nominal fees. You could enroll in the subject of your choice. The course lectures are mostly by Profs from IITs.
Please visit the link mentioned below for further information.
A bit more specific guide for GO can be found...