MOOCs have become increasingly popular in recent years, offering some of the best courses from the best universities and experts from around the world for free on their online platforms. You will find Python courses on Coursera (https://www.coursera.org/), Edx (https://www.edx.org/), and Udacity (https://www.udacity.com). Another great source is the MIT open courseware, which is easily accessible (ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00sc-introduction-to-computer-science-and-programming-spring-2011).
When you consult each of these sites, you may find different active courses on Python. We recommend a free, always available, and do-it-at-your-own pace course by Peter Norvig, ...