
Taught by front-office practitioners, university faculty and the open-source developers behind the tools.

Practitioners from sports analytics, faculty and researchers from Columbia University, Loyola University Chicago and Humboldt-Universität zu Berlin, and the open-source contributors behind shinyMobile, Apache Arrow and tidyfinance build the material together, on the state of the art as it stands now.
Veerle Eeftink-van LeemputDirectorHypebright B.V.
Chris FonnesbeckBiostatisticsVanderbilt University Medical Center
Greg MatthewsDirector, Center for Data Science and ConsultingLoyola University Chicago
Saiprasad Kagne
Nic CraneConsultantNC Data Labs
Scott SpencerLecturer, Applied AnalyticsColumbia University
Stefan LinnerFounder & R DeveloperLinneRProgramming
Christoph ScheuchAssociate ResearcherHumboldt-Universität zu Berlin
David GranjonLead Shiny Developercynkra
Jasmine DalyPrincipal ConsultantDaly Analytics
Joseph BarbierData ConsultantYellow Sunflower
Maddy BrownAnalystHer Hoop Stats
Patrick McFarlaneDirector of Predictive ModelingPhiladelphia Phillies
Paul SabinCo-FounderSage Sports Group
After this you can keep a shared Shiny app responsive while one user's long query runs.
Veerle Eeftink-van Leemput $149DetailsBuy now
After this you can build an analysis board for cycling data in R without writing the plumbing.
David Granjon $299DetailsBuy now
After this you can go from one phone clip to a 3D skeleton, an avatar and joint angles with their uncertainty bands, and tell when not to trust them.
Michael Czahor $99DetailsBuy nowEvery one is a working practitioner showing the method the way they use it in the job. Buy a session and the recording is sent to your account.
Session
KNOW WHEN THE DECLINE STARTS
Know Exactly When an MLB Player Starts to Decline
Session
CRICKET COMMENTARY INTO DATA
Build an AI Agent That Turns Cricket Commentary Into Data
Session
HOT START OR REAL?
Hierarchical Modeling using PyMC in Baseball
Session
SECONDS, NOT HOURS
Variational Inference in Sports
Session
The Armchair Scout
Session
IT RUNS ITSELF
Game-Day Automation
Session
FILL THE GAPS
The Injury Report Problem
Session
KICKOFF TO PRODUCTION
Kickoff to Production in Minutes
Session
The No-Look Pass
Session
ASK THE BOX SCORE
Ask the Box Score Anything
Session
The Farm System
Session
What Fills the Seats
Session
TRUST THE CHAINS
MCMC in Practice
Session
RUNS ANYWHERE
Dockerizing a Match-Day Shiny App So It Runs Anywhere






PREDICT THE WIN.
Python MachineZ: ML in Sports
PRIOR. DATA. POSTERIOR.
Becoming a BayeZian
MODEL ANYTHING.
Becoming a BayeZian II
MAKE SHINY YOURS.
CustomiZing WidgetZ
R TO THE APP STORE
Mobile StructureZ
PROTOTYPE TO PODIUM
ProductioniZing Shiny Applications
MODEL IT. PROMPT IT. SHIP IT.
SynergiZing ML & LLMs in R
PYTHON FROM PUCK DROP
FoundationZ of Data Science
ZERO TO DRAFT DAY
BreeZing Through the Tidyverse
Pick a dataset, edit the code, press Run. R runs on webR and Python on Pyodide, loaded on your first run; nothing you type leaves the page.
Edit me: Change the sample size from 18 to 120 per pitch and run again, or add a column to the summary.
Data: Pitch movement and whiffs (pitch_movement.csv). Simulated for practice by AthlyticZ (agents/sim_data.py, seed 20261109). License CC BY 4.0.
The code runs in your browser on webR or Pyodide; nothing you type leaves the page.
The live platform and the self-paced catalog together, in one purchase, for the full year. Every live session, every course, every session recording we keep. You keep every session recording for as long as your membership is active.
Working with a team rather than for yourself? We also build and teach inside organizations: Consulting.
Read from the postings themselves, in their own words, each with the sessions and courses that teach toward it.
Colorado Rockies · Denver, CO
Build, validate and deploy predictive models and forecasts, communicate the uncertainty plainly, and turn one-off analyses into repeatable work; R or Python, SQL, reproducible workflows, four or more years in the role.
The posting, read 2026-11-08.
Los Angeles Lakers · El Segundo, CA
Own the cloud data platform end to end, from ingestion to the web and mobile apps that put model output in front of coaches and the front office; orchestrated pipelines, CI/CD, infrastructure as code, Python, SQL and TypeScript, ten or more years with five leading.
The posting, read 2026-11-08.
Toronto Blue Jays · Toronto, ON, Canada
Design and maintain predictive models and metrics for scouting, development and projections, with a demonstrated ability to use LLMs in the research process; SQL, R and Python, Bayesian modeling welcome, four to five years building models and explaining them to non-technical staff.
The posting, read 2026-11-08.