University of Michigan
Skills you'll gain: Data Structures, Programming Principles, Data Manipulation, Software Installation, Python Programming, Development Environment, Data Storage, File Management