Hello Santosh, There is a vast pool of information online. There are several you tube channels and tutorials for learning python from scratch and also for mastering advance coding.
One such option is Google’s Python Class. Visit at https://developers.google.com/edu/python/
Coursera is also an amazing tutorial site with good content and plenty of exercises. It also provide certificate of completing the course. Visit at https://www.coursera.org/learn/learn-to-program
Udacity is also an amazing choice. Visit at https://in.udacity.com/
One of the best and most comprehensive courses offered online by MIT. Visit at http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00-introduction-to-computer-science-and-programming-fall-2008/readings/
Best of Luck.
There are several online courses that will help you get through with python.
Among others, one that is particularly effective for the current generation who spend more time on a handheld device rather than a computer is SoloLearn’s Learn Python app. They have a rather effective app, for iOS, Android (and I guess for Windows Phone soon), and you can learn bits and pieces when you are on the go, and when you are free, at home, you can continue learning on their website. There’s a really good community behind them, and I would suggest that if you are an absolute beginner, or a rising superstar in programming with python, you start here.
Other websites that offer the same include HackerRank, which is a highly self-learning oriented website – excellent if you want to develop your competitive coding skills (and get a job in the process!). If you want a lot more relaxed course, you have Codecademy.