Different set of topics than I expected. More engineering focused. Not a negative, by any means, nut the ToC is worth a look tom determine whether this will address one's particular needs.
Technically, this class is intro to CS and EE; almost a third, if not more, is spent on EE subjects, and students should know python before this class. 6.00 is a class that specifically teaches CS and python.
If you don't like Scribd: http://mit.edu/6.01/mercurial/spring11/www/handouts/readings...
Think Python, How to Think Like a Computer Scientist: http://www.greenteapress.com/thinkpython/thinkpython.pdf
Whiteboard Demos [videos]: http://alawi.csail.mit.edu/~alawi/as3/