Coursera Python for Everybody specialization is offered by University of Michigan.
Specialization includes following courses:
- Getting started with python
- Python Data Structures
- Using python to Access Web Data
- Using Databases with Python
- Capstone: Retrieving Processing and Visualizing Data with Python
Each course described above contains assignments answers, course material and might contain some notes.
Some course slides seemed to awesome and entartaining for me, so I could not resist adding all of them here 😃.
All additional course materials also can be found here.
Also here is the link to the HTML version of Charles R. Severance book.
Without him existing on a planet I probably would never quit civil engineering and got interest in programming at all. Professor Charles Severance, University of Michigan.