Clinical Professor of Information
29 Learning Experiences
Your browser is ancient!
Upgrade to a different browser to experience this site.
This Specialization builds on the success of the Python for Everybody course and will introduce fundamental programming concepts including data structures, networked application program interfaces, and databases, using the Python programming language. In the Capstone Project, you’ll use the technologies learned throughout the Specialization to design and create your own applications for data retrieval, processing, and visualization.
Clinical Professor of Information
29 Learning Experiences
Course content developed by U-M faculty and managed by the university. Faculty titles and affiliations are updated periodically.
Beginner Level
No prior experience required.
Learn Python from scratch and build your first programs using simple instructions—no math or coding experience required.
Use built-in Python data structures to perform increasingly complex data analysis and elevate your programming skills.