Lecturer IV and Research Investigator
Your browser is ancient!
Upgrade to a different browser to experience this site.
In “Python Debugging Capstone Project: Fixing and Extending Code,” you will undertake a comprehensive coding project that demonstrates your ability to use NumPy, pandas, and SciPy for advanced data manipulation and scientific computing. You will use the skills and best practices learned throughout the series to debug and analyze real-world data. This project will involve working with complex datasets, requiring you to implement data structures and handle missing data.
You will engage in systematic debugging using the OILER framework – Orient, Investigate, Locate, Experiment, and Reflect – learned in the first course within the series and other advanced troubleshooting techniques. By the end of the course, you will know how to properly document your processes through clean, maintainable code notebooks.
Welcome to Python Debugging Capstone Project: Fixing and Extending Code. Learners independently debug, refactor, and extend existing Python code while producing reproducible, well-documented Jupyter notebooks using real-world datasets.
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: Project Briefing
Module 2: Updated Requirements and Final Deliverable
There are three programming assessments in Module 1, each worth 16.8% of your final grade. There are five programming assessments in Module 2, each worth 10% of your final grade.
Lecturer IV and Research Investigator
Michael D. Cohen Collegiate Professor of Information
Lecturer IV
Course content developed by U-M faculty and managed by the university. Faculty titles and affiliations are updated periodically.
Intermediate Level
Learners should complete "Python 3 Programming" on Coursera or have equivalent experience with Python programming basics.