Hi Buvana,
From my personal experience, I can tell you that Coursera might be the best option for you. At coursera, they provide you with online tutorials which include timely assignments and quizzes. They also have forums and discussion groups where you can discuss doubts and get them clarified by professionals or fellow students. At the end of the course you also get a certificate and the best part is that most of the courses are free. This is what I can say to anyone from my own experience.
Hope this helps you. All the best.
Candidates can check B.Tech Cut off for Top IITs & NITs here.
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile