Stephen J. Galetti Professor of Sport Management
Your browser is ancient!
Upgrade to a different browser to experience this site.
The book Moneyball triggered a revolution in the analysis of performance statistics in professional sports, by showing that data analytics could be used to increase team winning percentage. This course shows how to program data using Python to test the claims that lie behind the Moneyball story, and to examine the evolution of Moneyball statistics since the book was published. The learner is led through the process of calculating baseball performance statistics from publicly available datasets. The course progresses from the analysis of on base percentage and slugging percentage to more advanced measures derived using the run expectancy matrix, such as wins above replacement (WAR). By the end of this course the learner will be able to use these statistics to conduct their own team and player analyses.
Welcome to Moneyball and Beyond, a data-driven exploration of sports analytics using Python. Learners analyze baseball performance metrics, test claims from Moneyball, and build advanced statistics such as run expectancy and wins above replacement to evaluate teams and players.
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
Module 2
Module 3
Module 4
Module 5
There are 15 quizzes in this course that are equally weighted and consist of 100% of your grade. You must receive a 100% to pass the quizzes in this course. However, you have an unlimited number of attempts.
Stephen J. Galetti Professor of Sport Management
Course content developed by U-M faculty and managed by the university. Faculty titles and affiliations are updated periodically.
Intermediate Level
Learners should have some familiarity with Python before starting this course. We recommend the Python for Everybody Specialization on Coursera.