Becoming a BayeZian I | Bayesian Analysis with Stan & Sports Data | AthlyticZ
Becoming a BayeZian I

Master Bayesian Analysis with Stan

Go from probability foundations to production Stan models under Scott Spencer — Columbia University professor and author of the course that top sports analytics teams recommend. Real sports data. Real inference. Real career impact.

Stan & cmdstanr Hierarchical Models GLMs MCMC & HMC Soccer xG Capstone
20 Modules 100+ Lessons 28 Stan Files Cloud VMs Included
Course Preview
Posit
Official Partner

Every student gets access to enterprise cloud virtual machines with Stan pre-configured, directly through the AthlyticZ Academy LMS.

Why Bayesian?

The Skill That Separates Senior from Junior

Point estimates with no uncertainty

Stakeholders get a single number. No credible intervals, no honest communication of what the data actually says.

Full posterior distributions

Communicate uncertainty credibly with posteriors. Show stakeholders the range of plausible outcomes, not just one guess.

Black-box ML with no domain knowledge

Models that ignore what experts already know. Overfitting to noise in small datasets. No way to encode prior information.

Principled priors + evidence

Encode domain expertise as priors. Update beliefs with data. Get interpretable, regularized models that work with small samples.

Stuck at “I know the theory”

You read the textbook. You watched the lectures. But you can't write a Stan model, diagnose MCMC issues, or ship results.

Production Stan from day one

Code, compile, fit, diagnose. 28 Stan model files. Every concept becomes working code you can ship.

Scott Spencer
Your Instructor

Scott Spencer

Columbia University • Bayesian Statistician • Sports Analytics
“Bayesian modeling is a superpower for anyone working with data. It gives you a principled framework to combine domain knowledge with evidence — and Stan gives you the engine to make it practical. This course teaches both.”

Scott Spencer teaches Bayesian statistics at Columbia University and has trained analysts across professional sports, pharma, and tech. His approach emphasizes building intuition through real data before touching any formula — then immediately translating that intuition into working Stan code.

His teaching method is distinctive: every concept is grounded in sports examples (Olympic sprints, basketball free throws, soccer expected goals) before being generalized to the broader statistical framework. Students leave with both deep understanding and production-ready skills.

Columbia University Bayesian Statistician Stan Developer Sports Analytics
The Full Curriculum

From Probability to Production Stan

20 modules. 100+ lessons. 28 Stan model files. Click any module to see every lesson.

I
Phase I • Foundations
Build Your Bayesian Intuition
6 modules • 32 lessons

Develop deep intuition for uncertainty, probability, and distributions using sports examples. Master priors, likelihoods, and posteriors before touching Stan.

01
Introducing Bayesian Analysis for Sports
2 lessonsFree Preview
Introduction
Course Topics
02
Exploring Uncertainty & Variation
4 lessonsFree Preview
Uncertainty & Variation
Example — 100 Meter Olympic Sprint
Visualizing the Example Data
Quiz: Exploring Uncertainty & Variation
03
Probability, Random Variables & Distributions
16 lessonsFree Preview
Probability, Random Variables & Distributions
Random Variables
Discrete Bernoulli & Binomial Distributions
Poisson Distribution
Counts Approach Normal Distribution
Continuous Distributions & the Uniform
Continuous Uniform Distribution
Beta Distribution
Normal Distribution
Summary Statistics
Joint Distributions
Marginal Distributions
Conditional Distributions
Independence between Variables
Getting to Bayes Rule
Quiz: Probability, Random Variables, and Distributions
04
Priors, Likelihoods, and Posteriors
5 lessonsFree Preview
Priors, Likelihoods, and Posteriors
Likelihoods
Normalizing Constant
Conjugate Priors
Quiz: Priors, Likelihoods, and Posteriors
05
Simulating Distributions in R
4 lessonsFree Preview
Simulating Distributions in R Intro
Transforming Random Numbers to Distributions
Discrete Distributions
Quiz: Simulating Distributions
06
Random Variable Code Objects
1 lesson
Representing Distributions with a Random Variable Code Object
Why This Matters

Intuition Before Formulas

Most Bayesian courses start with math and lose you by week two. Scott starts with Olympic sprints and basketball free throws — building intuition through data you can see and feel. By the time you write your first formula, you already understand what it means.

II
Phase II • Stan & MCMC
Your First Stan Models
4 modules • 14 lessons

Write, compile, and fit your first Stan models. Understand MCMC engines (Metropolis-Hastings, HMC), grid approximation, and develop a consistent language for specifying models.

07
Simulations and Models in Stan
5 lessonsFree Preview
Simulations and Models in Stan Intro
Stan Documentation
Toy Stan Example, Simulating Values
Second Example, Beta Binomial
Quiz: Simulations and Models in Stan
08
Posterior Simulation with Grid Approximation
1 lessonFree Preview
Grid Approximation Example
09
Approximate Posteriors with MH and HMC
2 lessons
Approximate Posteriors with MH and HMC Intro
Hamiltonian Monte Carlo
10
A Language for Describing Models
1 lesson
A Language for Describing Models Intro
The Engine

Stan Is the Gold Standard

Stan powers Bayesian inference at the FDA, Goldman Sachs, Google, and every major sports analytics department. Learning Stan is not optional for serious Bayesian work — it is the engine. This phase gives you the keys.

III
Phase III • Regression & GLMs
From Regression to Generalized Linear Models
6 modules • 34 lessons

Code, compile, fit, and diagnose regression models in Stan. Extend to categorical predictors, multiple predictors, then generalized linear models — binomial, Poisson, and multinomial — with basketball and soccer data.

11
Simple Normal Regression
6 lessonsFree Preview
Simple Normal Regression Intro
Coding a Normal Regression Model
Compiling & Fitting the Model
Checking HMC Diagnostics
Reviewing the Model Parameters
Quiz: Simple Normal Regression
12
cmdstanr Model Object & Model Evaluation
6 lessonsFree Preview
cmdstanr Model Object Intro
Posterior Predictive Checks, Three Approaches
First and a Half Approach
Third Approach
Model Comparison, ELPD, and LOOCV
Quiz: Cmdstanr Model Objects
13
Extending Normal Regression
4 lessonsFree Preview
Extending Normal Regression Intro
Categorical Predictors
Multiple Predictors
Quiz: Extending Normal Regression
14
Generalized Linear Models
4 lessonsFree Preview
Generalized Linear Models Intro
Logit Link Function
Log Link Function
Quiz: Generalized Linear Models
15
GLMs: Modeling Integer or Count Outcomes
10 lessonsFree Preview
GLMs
Binomially-Distributed Count Outcomes
Example Model 1 in Basketball
Example Model 2 in Basketball
Example Model 3 in Basketball
Poisson-Distributed Count Outcomes
Example Two Using Soccer Data
Example Three Using Soccer Data
Example Four Using Soccer Data
Quiz: Generalized Linear Models (Part 2)
16
More GLMs: Modeling Categorical Outcomes
4 lessonsFree Preview
More GLMs: Modeling Categorical Outcomes
First Categorical Model
Second Categorical Model
Third Categorical Model
Real Data, Real Models

Basketball Free Throws. Soccer Goals. Olympic Sprints.

Every model in this phase is built on real sports data. You are not fitting toy examples — you are building the exact types of models that sports analytics teams use to evaluate players, predict outcomes, and make decisions worth millions.

IV
Phase IV • Hierarchical Models & Capstone
Hierarchical Models & the Soccer xG Capstone
4 modules • 16 lessons

Share strength across groups with partial pooling and reparameterization. Then build a complete expected goals (xG) model from scratch — the capstone that ties everything together.

17
Hierarchical Models
4 lessonsFree Preview
Hierarchical Models Intro
Parameters Sharing Information
Diagnostics and Reparameterization
Quiz: Hierarchical Models
18
Workflow Recap
1 lesson
Workflow Recap
19
Case Study: Soccer & Expected Goals
10 lessonsFree Preview
Case Study Intro
Visually Exploring the Pitch Data
Modeling Goals as Bernoulli
Expanding the Model
Adding Angle Between the Goal Posts
Adding Predictor for Body Part
Modeling Correlation Between Predictors
Adding Hierarchical Information to the Model
Reparameterizing the Model
Using the Model Estimates for Decision Making
20
Next Steps
1 lessonFree Preview
Next Steps
The Capstone

Build a Soccer xG Model from Scratch in Stan

Not a tutorial walkthrough. A real expected goals model built iteratively — from simple Bernoulli to hierarchical with correlated predictors and reparameterization. This is the project you show employers. It demonstrates every skill in the course.

Industry Endorsements

Trusted by Analytics Leaders

Michael S. Czahor, PhD
Michael S. Czahor, PhD
President, AthlyticZ

“Scott Spencer brings Bayesian modeling alive. He not only explains the math, but shows how to implement models in Stan that are clear, scalable, and ready for research or production.”

Bill Geivett
Bill Geivett, M.Ed.
Former Sr. VP, Colorado Rockies

“AthlyticZ has completely transformed the learning approach to data science through the use of sports-based problems. The instructors are the best of the best.”

Invest in Bayesian Skills

Enroll in Becoming a BayeZian I

Full Course

Becoming a BayeZian I

$1,449
Lifetime Access • Cloud VMs Included
  • 20 modules, 100+ lessons
  • 28 Stan model files included
  • 14 real sports datasets
  • Soccer xG capstone project
  • Taught by Columbia professor Scott Spencer
  • Quizzes & assessments throughout
  • Certificate of completion
Posit
Cloud VM Access Included
Stan pre-configured via AthlyticZ Academy LMS
Enroll Now — $1,449
One-time payment • 3-day money-back guarantee

Members pay $1,159 • Explore Membership

Save With the Bundle

Get Both Bayesian Courses Together

Combine Becoming a BayeZian I + Becoming a BayeZian II into one bundle and save. Master foundations through advanced topics — survival models, multilevel GLMs, and diagnostics at scale.

AthlyticZ Membership

Members Pay $1,159 for This Course

Plus unlimited cloud VM access, 10+ live sessions per month, the full replay library, and 20% off every course in the catalog.

Frequently Asked Questions

No prior Bayesian or Stan experience is needed. However, you should be comfortable with R programming basics (data wrangling, functions, ggplot2). If you’re new to R, we recommend completing BreeZing Through the Tidyverse first.
Real sports datasets throughout — basketball free throws, soccer expected goals, Olympic sprint times, and more. The capstone is a full soccer xG model built from scratch in Stan. 14 datasets and 28 Stan model files are included.
Cloud virtual machine access is included with your enrollment. You will code in enterprise-grade cloud environments directly through the AthlyticZ Academy LMS — no local installation required. Stan and all dependencies are pre-configured.
You may drop within 3 days of commencement for a full refund. No refunds after day 3 or if you have completed 25% or more of the course.
BayeZian I takes you from probability foundations through hierarchical models and the soccer xG capstone. BayeZian II covers advanced topics including survival models, multilevel GLMs, measurement error models, and diagnostics at scale. Consider the BayeZian Bundle to get both.
Becoming a BayeZian I

From Probability to
Production Stan

20 modules. 100+ lessons. 28 Stan model files. A soccer xG capstone you can show employers. Cloud virtual machines included.

$1,449
Lifetime Access
Members pay $1,159
3-day money-back guarantee • Lifetime updates • Certificate of completion
$1,449
Members $1,159 • Cloud VMs Included
Enroll Now