This is a MIT Open CourseWare course walkthrough, most concepts are written down but not necessarily in order. Some pieces of code are not included in lectures and won't be explained, their use is just to simplify the output to be more understandable.
- 6.0001 (Introduction to Computer Science and Programming in Python)