VOOZH about

URL: https://www.coursera.org/learn/foundations-sports-analytics

⇱ Foundations of Sports Analytics: Data, Representation, and Models in Sports | Coursera


Foundations of Sports Analytics: Data, Representation, and Models in Sports

Ends soon! Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Foundations of Sports Analytics: Data, Representation, and Models in Sports

29,704 already enrolled

Included with

β€’

Learn more

Gain insight into a topic and learn the fundamentals.
4.4

204 reviews

Intermediate level

Recommended experience

Flexible schedule
5 weeks at 10 hours a week
Learn at your own pace

Gain insight into a topic and learn the fundamentals.
4.4

204 reviews

Intermediate level

Recommended experience

Flexible schedule
5 weeks at 10 hours a week
Learn at your own pace

What you'll learn

  • Use Python to analyze team performance in sports.

  • Become a producer of sports analytics rather than a consumer.

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

13 assignments

Taught in English
94%
Most learners liked this course

Build your subject-matter expertise

This course is part of the Sports Performance Analytics Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate

There are 6 modules in this course

This course provides an introduction to using Python to analyze team performance in sports. Learners will discover a variety of techniques that can be used to represent sports data and how to extract narratives based on these analytical techniques. The main focus of the introduction will be on the use of regression analysis to analyze team and player performance data, using examples drawn from the National Football League (NFL), the National Basketball Association (NBA), the National Hockey League (NHL), the English Premier LEague (EPL, soccer) and the Indian Premier League (IPL, cricket).

This course does not simply explain methods and techniques, it enables the learner to apply them to sports datasets of interest so that they can generate their own results, rather than relying on the data processing performed by others. As a consequence the learning will be empowered to explore their own ideas about sports team performance, test them out using the data, and so become a producer of sports analytics rather than a consumer. While the course materials have been developed using Python, code has also been produced to derive all of the results in R, for those who prefer that environment.

This week introduces a simple example of sports analytics in practice - the calculation of the Pythagorean expectation to model winning in team sports. This can also be used for the purposes of prediction. Examples are developed for five different sports leagues, Major League Baseball (MLB), the National Basketball Association (NBA), the National Hockey League (NHL), the English Premier League (EPL-soccer) and the Indian Premier League (IPL-cricket).

What's included

8 videos6 readings1 assignment7 ungraded labs

8 videosβ€’Total 78 minutes
  • Introduction to Foundations and Instructor Stefan Szymanskiβ€’6 minutes
  • Faculty Introduction: Wenche Wangβ€’1 minute
  • Pythagorean Expectation & Baseball Part 1 β€’19 minutes
  • Pythagorean Expectation & Baseball Part 2β€’12 minutes
  • Pythagorean Expectation & the IPLβ€’12 minutes
  • Pythagorean Expectation & the NBAβ€’6 minutes
  • Pythagorean Expectation & English Footballβ€’9 minutes
  • Pythagorean Expectation as a Predictor in the MLBβ€’13 minutes
6 readingsβ€’Total 55 minutes
  • Course Syllabusβ€’10 minutes
  • Help Us Learn More About Youβ€’5 minutes
  • A Note on Notebooksβ€’10 minutes
  • Assignment Overviewβ€’10 minutes
  • Week 1 - Sample Notebookβ€’10 minutes
  • Week 1 R Contentβ€’10 minutes
1 assignmentβ€’Total 30 minutes
  • Week 1 Quizβ€’30 minutes
7 ungraded labsβ€’Total 420 minutes
  • Pythagorean expectation and MLBβ€’60 minutes
  • Pythagorean expectation and MLB - Self Test Solutionsβ€’60 minutes
  • Pythagorean expectation and the IPLβ€’60 minutes
  • Pythagorean expectation and the NBAβ€’60 minutes
  • Pythagorean expectation and English Footballβ€’60 minutes
  • Pythagorean expectation as a Predictor in MLBβ€’60 minutes
  • Assignment 1 Workspaceβ€’60 minutes

This week will use NBA data to introduce basic and important Python codes to conduct data cleaning and data preparation. This week also discusses summary and descriptive analyses with statistics and graphs to understand the distribution of data, the characteristics and pattern of variables as well as the relationship between two variables. At the end of this week, we will introduce correlation coefficients to summarize the linear relationship between two variables.

What's included

6 videos6 readings3 assignments5 ungraded labs

6 videosβ€’Total 67 minutes
  • Accessing Data in Python Iβ€’13 minutes
  • Accessing Data in Python IIβ€’12 minutes
  • Data Explorationβ€’10 minutes
  • Summary Statisticsβ€’8 minutes
  • More on Summary Statisticsβ€’11 minutes
  • Correlation Analysisβ€’13 minutes
6 readingsβ€’Total 60 minutes
  • Assignment Overviewβ€’10 minutes
  • Assignment Instructions- Part 1β€’10 minutes
  • Assignment Instructions- Part 2β€’10 minutes
  • Assignment Instructions- Part 3β€’10 minutes
  • Week 2 - Sample Notebookβ€’10 minutes
  • Week 2 R Contentβ€’10 minutes
3 assignmentsβ€’Total 90 minutes
  • Week 2 - Quiz 1β€’30 minutes
  • Week 2 - Quiz 2β€’30 minutes
  • Week 2 - Quiz 3β€’30 minutes
5 ungraded labsβ€’Total 300 minutes
  • Accessing Data Using Pythonβ€’60 minutes
  • Data Exploration and Summary Statisticsβ€’60 minutes
  • Summary Statistics and Correlation Analysisβ€’60 minutes
  • Week 2 - Self Test Solutionsβ€’60 minutes
  • Assignment 2 Workspaceβ€’60 minutes

This module introduces some ways of representing data using examples from MLB, the NBA and Indian Premier League. MLB data is used to analyze the spatial distribution of different hits. NBA data is used to generate heatmaps to illustrate the different ways in which players contribute. IPL data is used to show how team performances can be compared graphically.

What's included

4 videos6 readings2 assignments5 ungraded labs

4 videosβ€’Total 52 minutes
  • Data Representation: Cricket Pt. 1β€’12 minutes
  • Data Representation: Cricket Pt. 2β€’14 minutes
  • Data Representation: Baseballβ€’13 minutes
  • Data Representation: Basketballβ€’14 minutes
6 readingsβ€’Total 60 minutes
  • Assignment Overviewβ€’10 minutes
  • Assignment Instructions - Part 1β€’10 minutes
  • Week 3 - Part 1 - Sample Notebooksβ€’10 minutes
  • Assignment Instructions - Part 2β€’10 minutes
  • Week 3 - Part 2 - Sample Notebookβ€’10 minutes
  • Week 3 R Contentβ€’10 minutes
2 assignmentsβ€’Total 60 minutes
  • Week 3 - Quiz 1β€’30 minutes
  • Week 3 - Quiz 2β€’30 minutes
5 ungraded labsβ€’Total 300 minutes
  • Basketball Heatmapβ€’60 minutes
  • Indian Premier League Graphsβ€’60 minutes
  • Simple Heatmaps Baseballβ€’60 minutes
  • Week 3 Assignment - Part 1 - Workspaceβ€’60 minutes
  • Week 3 Assignment - Part 2 - Workspaceβ€’60 minutes

This week introduces the fundamentals of regression analysis. We will discuss how to perform regression analysis using Python and how to interpret regression output. We will use NHL data to estimate multiple regression models to identify the team level performance factors that affect the team's winning percentage. We will also use cricket data from the Indian Premier League to run regression analyses to examine whether player performance impacts player salary.

What's included

6 videos6 readings3 assignments4 ungraded labs

6 videosβ€’Total 55 minutes
  • Introduction to Regression Analysis β€’10 minutes
  • Interpreting Regression Resultsβ€’8 minutes
  • More on Regressionsβ€’9 minutes
  • Regression Analysis - Intro to Cricket Dataβ€’11 minutes
  • Regression Analysis - Batsman's performance and salaryβ€’8 minutes
  • Regression Analysis - Bowler's performance and salaryβ€’9 minutes
6 readingsβ€’Total 60 minutes
  • Assignment Overviewβ€’10 minutes
  • Assignment Instructions - Part 1β€’10 minutes
  • Assignment Instructions- Part 2β€’10 minutes
  • Assignment Instructions- Part 3β€’10 minutes
  • Week 4 - Sample Notebookβ€’10 minutes
  • Week 4 R Contentβ€’10 minutes
3 assignmentsβ€’Total 90 minutes
  • Week 4 - Quiz 1β€’30 minutes
  • Week 4 - Quiz 2β€’30 minutes
  • Week 4 - Quiz 3β€’30 minutes
4 ungraded labsβ€’Total 240 minutes
  • Introduction to Regression Analysisβ€’60 minutes
  • Introduction to Regression Analysis - Self Test Solutionsβ€’60 minutes
  • Regression Analysis with Cricket Dataβ€’60 minutes
  • Week 4 - Assignment Workspaceβ€’60 minutes

This module uses regression analysis to investigate the relationship between team salary spending and team performance in the NBA, NHL, EPL and IPL. The module explores different ways of defining the regression model, and how to interpret competing regression model results.

What's included

4 videos4 readings1 assignment5 ungraded labs

4 videosβ€’Total 54 minutes
  • Using regression analysis - an example with NBA dataβ€’15 minutes
  • Using regression analysis - an example with EPL dataβ€’19 minutes
  • Using regression analysis - an example with MLB dataβ€’9 minutes
  • Using regression analysis - an example with NHL dataβ€’11 minutes
4 readingsβ€’Total 40 minutes
  • Assignment Overviewβ€’10 minutes
  • Assignment Instructionsβ€’10 minutes
  • Week 5 - Sample Notebookβ€’10 minutes
  • Week 5 R Contentβ€’10 minutes
1 assignmentβ€’Total 30 minutes
  • Week 5 Quizβ€’30 minutes
5 ungraded labsβ€’Total 300 minutes
  • EPLβ€’60 minutes
  • Hockeyβ€’60 minutes
  • MLBβ€’60 minutes
  • NBAβ€’60 minutes
  • Week 5 - Assignment Workspaceβ€’60 minutes

This week studies an interesting topic in sport, the hot hand. We will introduce the concept of hot hand and discuss the academic research that examines whether the hot hand is a phenomenon or a fallacy. We will demonstrate how to analytically test the hot hand using the NBA shot log data. We will test whether NBA players have hot hand by computing conditional probabilities and autocorrelation coefficients as well as performing regression analyses.

What's included

8 videos7 readings3 assignments5 ungraded labs

8 videosβ€’Total 68 minutes
  • Hot Hand: Phenomenon or Fallacy?β€’10 minutes
  • NBA Shot Log Data Preparation I β€’8 minutes
  • NBA Shot Log Data Preparation IIβ€’6 minutes
  • Conditional Probability β€’7 minutes
  • Conditional and Unconditional Probabilitiesβ€’5 minutes
  • Autocorrelationβ€’11 minutes
  • Regression Analysis on Hot Hand Iβ€’9 minutes
  • Regression Analysis on Hot Hand IIβ€’12 minutes
7 readingsβ€’Total 65 minutes
  • Assignment Overviewβ€’10 minutes
  • Assignment Instructions - Part 1β€’10 minutes
  • Assignment Instructions - Part 2β€’10 minutes
  • Assignment Instructions - Part 3β€’10 minutes
  • Week 6 - Sample Notebookβ€’10 minutes
  • Post-Course Surveyβ€’5 minutes
  • Week 6 R Contentβ€’10 minutes
3 assignmentsβ€’Total 90 minutes
  • Week 6 - Quiz 1β€’30 minutes
  • Week 6 - Quiz 2β€’30 minutes
  • Week 6 - Quiz 3β€’30 minutes
5 ungraded labsβ€’Total 300 minutes
  • Understanding and Cleaning the NBA Shot Log Dataβ€’60 minutes
  • Using Summary Statistics to Examine the Hot Handβ€’60 minutes
  • Using Regression Analysis to Test the Hot Handβ€’60 minutes
  • Using Regression Analysis to Test the Hot Hand - Self Test Solutionsβ€’60 minutes
  • Week 6 - Assignment Workspaceβ€’60 minutes

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructors

Instructor ratings
4.4 (58 ratings)
University of Michigan
1 Courseβ€’29,704 learners
University of Michigan
3 Coursesβ€’33,081 learners

Explore more from Data Analysis

Why people choose Coursera for their career

πŸ‘ Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
πŸ‘ Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
πŸ‘ Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
πŸ‘ Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Learner reviews

  • 5 stars

    64.39%

  • 4 stars

    24.87%

  • 3 stars

    3.90%

  • 2 stars

    2.92%

  • 1 star

    3.90%

Showing 3 of 204

VN
Β·

Reviewed on Aug 27, 2022

Excellent course on how data analytics can be used in the world of sports.

AB
Β·

Reviewed on Oct 25, 2023

Fantastic introduction to Python, engaging and I enjoyed that lots of different sports were discussed.

SS
Β·

Reviewed on Sep 5, 2023

Really great and informative course, loved the material and the assignments!

Frequently asked questions

To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,