Many resources, many lists. Remember there is no requirement to pay for the knowledge that is already out there. I was going to make an alphabetical list, but instead I think the better path is to use the "search" box on this site.
There are a few "favorites", though:
Coursera's Python for Everyone -- Taught by Chuck Severance