Good sources for online trainings are real courses available as free courses if no certification is desired.
Coursera:
https://www.coursera.org/
a. Programming for everybody(Getting started with Python)
b. Python Data structures
Here I like to point out the support I got for setting up Notepad++ as my Python editor and to start programs similar to what would be achieved by using IDLE editor.
Here the link to my thread. Claudia Frank gave me outstanding help and links to very valuable information sources that can be found via my thread.
c. The Raspberry Pi Platform and Python, Programing for the RaspBerry Pi
I have also purchased ebooks from O'Reilly Media, today the ebook "Python Projects" and it was by the link given there to download that I found this forum and just registered to it.
MITCOURSEWARE
This link shows the search result for Python in the courses offered by MIT through its Mooc offering MIT OPENCOURSEWARE
I am not claiming this list to be complete, but shows you interesting free offers to learn Python!