Currently Empty: $0.00



Course Description
This course provides a comprehensive introduction to football analytics in R, organized around key pillars of modern sports data science. You will learn to install and configure R, RStudio, and the Tidyverse; ingest and wrangle detailed NFL data (including play-by-play information); and develop both linear and logistic models to evaluate teams, inform game strategy, and forecast performance. From visualizing team and player trends, to applying regression concepts for wins, point differentials, or field-goal probabilities, you’ll gain the practical skills to conduct data-driven analysis in a football front-office context.
Each lesson concludes with a brief quiz to reinforce important concepts. You will also complete three real-world projects—such as analyzing pass and run tendencies in late-game situations, building a linear model to predict team performance, and applying logistic regression to estimate field goal success—demonstrating your mastery of R-based football analytics. No prior programming or football analytics experience is required to enroll.
What You’ll Learn
-
Foundations of Football Analytics
- Set up R, RStudio, and Tidyverse
Learn the essentials of installing and configuring R, as well as creating and managing projects in RStudio. - Understand how data analytics and modeling shape modern NFL decision-making
Gain insight into how teams use data to optimize rosters, strategy, and in-game decisions.
- Set up R, RStudio, and Tidyverse
-
Introduction to Key Metrics
- Explore essential stats (e.g., passing yards, rushing yards, EPA)
Become familiar with foundational football metrics that inform player and team performance. - See how advanced insights (like play-by-play tendencies) factor into outcomes
Learn why situational stats—such as clutch pass/run ratios—can reveal hidden strategic edges.
- Explore essential stats (e.g., passing yards, rushing yards, EPA)
-
Data Collection & Analysis Tools
- Leverage Pro Football Reference, nflfastR, and more
Retrieve season-level and play-by-play data to power your analyses. - Practice data wrangling and compelling visualizations
Use dplyr, ggplot2, and nflplotR to clean, summarize, and plot football data for impactful insights.
- Leverage Pro Football Reference, nflfastR, and more
-
Team & Player Evaluation Techniques
- Use linear regression to explore team value and performance
Model win totals, point differentials, and other key outcomes using statistical techniques. - Interpret model outputs to identify over/undervalued teams
See how regression coefficients can inform roster moves and strategic decisions.
- Use linear regression to explore team value and performance
-
Game Strategy & Classification
- Employ logistic regression for binary outcomes (e.g., game wins, field goal success)
Train models to estimate the probability of a successful outcome and interpret model accuracy. - Implement train-test splits and diagnostics
Evaluate model performance using confusion matrices, ROC curves, and AUC metrics to avoid overfitting.
- Employ logistic regression for binary outcomes (e.g., game wins, field goal success)
-
Forecasting Future Performance
- Combine regression methods and advanced metrics to project next-season results
Use historical data to forecast how teams might perform in upcoming games or seasons. - Investigate probabilities for point differentials, playoff qualification, or kicker performance
Apply predictive models to identify trends and outliers in team and player data.
- Combine regression methods and advanced metrics to project next-season results
-
Portfolio Projects
- Pass & Run Tendencies in the Clutch
Analyze fourth-quarter play-calling and EPA to evaluate late-game decision-making. - Predicting Point Differentials for 2024 Playoff Teams
Build a linear regression model and visualize under/over-performance to inform strategic insights. - Predicting Field Goal Success with Logistic Regression
Estimate the probability of made field goals and identify which kickers exceed expectations.
- Pass & Run Tendencies in the Clutch
By the end of this course, you will have a strong foundation in R-based football analytics, from data ingestion and cleaning, to sophisticated regression modeling and strategic interpretation—positioning you to drive data-driven decisions in a professional football context.
Course Content
Intro to Football Analytics Curriculum
-
Module 1.1: Getting Started with R and RStudio
23:49 -
Module 1.1 – Getting Started with R and RStudio
-
Module 1.2: Importing and Cleaning Football Data
24:33 -
Module 1.2 – Importing and Cleaning Football Data
-
Module 1.3: Aggregating and Summarizing Play-by-Play Data
30:02 -
1.3 – Quiz
-
Module 1.4: Data Visualization in Football Analytics
48:59 -
1.4 – Quiz
-
Portfolio Project #1 – Pass & Run Tendencies in the Clutch
59:05 -
Portfolio Project #1 – Exam
-
Module 2.1: Introduction to Linear Regression in Football Analytics
30:44 -
2.1 – Quiz
-
Module 2.2: Building and Evaluating a Linear Regression Model for Win Prediction
31:07 -
2.2 – Quiz
-
Portfolio Project #2 – Predicting Point Differential for 2024 Playoff Teams
01:16:28 -
Portfolio Project #2 – Multiple Choice Exam
-
Module 3.1: Introduction to Logistic Regression in Football Analytics
34:37 -
3.1 – Quiz
-
Module 3.2: Evaluating and Visualizing a Logistic Regression Model for Win Probability
38:24 -
3.2 – Quiz
-
Portfolio Project #3 – Predicting Field Goal Success with Logistic Regression
54:19 -
Portfolio Project #3 – Multiple Choice Exam
Student Ratings & Reviews
No Review Yet