Clinical Professor, School of Information
Your browser is ancient!
Upgrade to a different browser to experience this site.
In the capstone, students will build a series of applications to retrieve, process and visualize data using Python. The projects will involve all the elements of the specialization. In the first part of the capstone, students will do some visualizations to become familiar with the technologies in use and then will pursue their own project to visualize some other data that they have or can find. Chapters 15 and 16 from the book “Python for Everybody” will serve as the backbone for the capstone. This course covers Python 3.
Welcome to Capstone: Retrieving, Processing, and Visualizing Data with Python, a course where you will build applications to retrieve, process, and visualize data using Python 3. You will apply knowledge from the Python for Everybody series to create visualizations, analyze large datasets, and complete your own project using real-world data. This hands-on capstone will strengthen your programming and data analysis skills.
This abbreviated syllabus description was created with the help of AI tools and reviewed by staff. The full syllabus is available to those who enroll in the course.
Module 1: Welcome to the Capstone
Module 2: Building a Search Engine
Module 3: Exploring Data Sources (Project)
Module 4: Spidering and Modeling Email Data
Module 5: Accessing New Data Sources (Project)
Module 6: Visualizing Email Data
Module 7: Visualizing New Data Sources (Project)
Your course grade is based on completing the Python for Everybody - A Review graded assignment. There are also optional assignments available to those who are interested in earning an honors distinction in the course.
Clinical Professor, School of Information
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