Below is a list of Classes taught by Different University's on Coursera for FREE.
(These classes are either Python Classes or another Class that also uses Python Programming in the class as well.)
*** Most of these classes are given several times a year if you want to take when it is run. Many are still listed with the Videos, Homework Assignments, and Projects even when not being given.***
Learn to Program : The Fundamentals University of Toronto
( 7 week ) Beginner Class in Python Programming
1 Installing Python, IDLE, mathematical expressions,
variables, assignment statement, calling and
defining functions, syntax and semantic errors
2 Strings, input/output, function reuse,
function design recipe, docstrings
3 Booleans, import, namespaces, if statements
4 for loops, fancy string manipulation5 while loops, lists, mutability
6 for loops over indices, parallel lists and strings, files
7 tuples, dictionaries
An introduction to Interactive Python Programming Rice Univ.
(9 Week) This course is designed to be a fun introduction to the basics
of programming in Python. Our main focus will be on building
simple interactive games such as Pong, Blackjack and Asteroids.