I am just learning Python and I found the following course at MIT below to be very good, because I don't know the Python language yet.
Here is a link the the MIT course which includes Python. If you click on a topic, you will see a video of the lecture. On the left side of the screen you can click on Lectures, Assignments, Exams and Download Course Materials. I have seen Lectures 1 - 8 so far. http://ocw.mit.edu/OcwWeb/Electrical-En ... /index.htm
They have another python course, but there is no video, but they still have Lectures Notes, etc. I haven't done anything with this yet. http://ocw.mit.edu/OcwWeb/Electrical-En ... ourseHome/
Last year, I viewed some other courses and thought that they were so good that I sent a donation to MIT.