ItunesU section of the apple's iTunes application for windows and Mac.
after you have iTunes installed try the
University of California(Berkley) TV
Cousera: make sure to just audit the course for free.
Free online courses: https://www.class-central.com/report/mooc-stats-2018/?news_banner=1
Here is a list of top five MOOC providers by registered users:
Coursera – 37 million registered users - https://www.coursera.org/courses?query=free%20courses
edX – 18 million registered users - https://www.edx.org/course
XuetangX – 14 million registered users - https://www.xuetangx.com/global
Udacity – 10 million registered users- https://www.udacity.com/courses/all
FutureLearn – 8.7 million registered users - https://www.futurelearn.com/
I wouldn't recommend free online courses because I don't think that authors try that much when they are creating a free course. Personally I think that Udemy is the best source for all sort of courses. True, it's not free but I think that price of $11 is not that expensive and you'll get access to a course that is structured really good and you can watch it when you like. If there's something that you don't understand, you can even message the author of the course and he/she will write back.
Codeacademy courses for python
Have you tried the app edX where you can find hundreds of courses from top universities like Harvard, IIM et c for Free?
I liked the course Programming for everyone Where you can learn coding in python with no experience in programming
You can find many online courses just select the subject and find end number of courses on it.
Youtube, father of all