Cohorts
Join the waitlist for our next cohort.
Sign up to be the first to know when we launch the next cohort.
Backboards & Dashboards: Using analytics to understand sports performance
Is the saying “defense wins championships” true or false in basketball? How much does a team's home court advantage really matter? Which teams rely on 3-point shooting most heavily as part of their offensive strategy? Whether you're an athlete or a sports fan, learn how data analysis can drive increased performance for sports teams. In this pod, you will learn how to acquire a basketball dataset from the web, perform basic data cleaning and analysis in Python, and create compelling visualizations conveying basketball statistics and trends. While the initial lessons will focus on basketball data, the skills learned can be applied to any sport. Toward the end of the course, you will hone in on a specific research question which can be examined and answered using your newly acquired data analysis skills! You will learn how to build a low-code, Python-based interactive web app using a framework called Streamlit.
Week by week curriculum
Week 1
WELCOME: Student-mentor introductions. Group discussion to collectively brainstorm basketball-related research questions. Students will learn how to navigate online data sources and will be set free to browse data that they might want to work with throughout the course.
Week 2
Delving into Data: In this tutorial workshop, we will learn how to acquire and clean basketball data using Python. We will also walk through how to visualize seasonal basketball trends using pivot tables and charts in Google Sheets
Week 3
Sharp Shooter!: We will explore data at a player level and understand shooting accuracy by distance. Students will also break out into pairs to pursue a mini analytic project related to shooting range.
Week 4
Draft Day!: Ever wondered how a player’s draft pick number correlates to their success in the NBA? In this session, we will explore how supplementary data such as draft pick information and/or salary information can add more color to an analysis and help tell the story of how the game is evolving over time.
Week 5
Dashboarding 101: We will explore some examples to collectively brainstorm the characteristics that all great dashboards have in common. Then, we will learn how to use a Python-based framework to get started with some dashboarding of our own. Part of the session will be dedicated to final project planning.
Week 6
The Final Countdown: Students will get the opportunity to showcase their final projects, ask each other questions, and share how they plan on iterating on their project in the future. With any remaining time, we will walk through some examples of recent cutting edge sports analytics work (not just limited to basketball) to inspire students should they decide to continue their journey into sports analytics!