Sessions

Recordings you buy once.

Every session is a working practitioner showing the method the way they use it in the job. Buy one and the recording is sent to your account; the Masterclass is every one of them for a year.

Sessions

The 2026 line-up, each session a recording you buy once.

Every 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.

Workshop The Pit Stop
  • Where the slow work goes: an ExtendedTask backed by a mirai daemon, off the session's thread
  • What the user sees while it runs, and when a stale result is thrown away
Veerle Eeftink-van Leemput $299Buy now
Session KNOW WHEN THE DECLINE STARTS Know Exactly When an MLB Player Starts to Decline
  • How to shape a career over age: a generalized additive model, and where its flexibility is and is not trusted
  • How to separate the player from the cohort with mixed effects and partial pooling
Greg Matthews · PhD $79Buy now
Session HOT START OR REAL? Hierarchical Modeling using PyMC in Baseball
  • The model: every hitter's rate drawn from a league distribution whose spread is estimated, not assumed
  • The priors: what to choose, how to defend them, and how to check them with prior predictive draws
Chris Fonnesbeck · PhD $79Buy now
Session SECONDS, NOT HOURS Variational Inference in Sports
  • When variational inference is the right trade: speed for an approximation you can check
  • How to check where the approximation holds and where it understates the spread
Chris Fonnesbeck · PhD $79Buy now
Session The Armchair Scout
  • Which features define a player, and how to scale them so no one statistic dominates
  • Which distance metric makes sense for the sport, tested against cases you already know
Saiprasad Kagne $79Buy now
Session IT RUNS ITSELF Game-Day Automation
  • How to schedule the work: cron on GitHub Actions, secrets handled properly, every dependency pinned
  • How the job fails: loudly, with a message that reaches a person, never silently
Jasmine Daly $79Buy now
Session FILL THE GAPS The Injury Report Problem
  • Naming the missingness mechanism before touching the data, and what it implies
  • How to impute with mice, by variable type, and how to check the imputations
Greg Matthews · PhD $79Buy now
Session KICKOFF TO PRODUCTION Kickoff to Production in Minutes
  • What goes in the brief the agent works from: structure, modules, tests, deploy target
  • How to direct the agent and read every file it writes before anything ships
Stefan Linner $79Buy now
Session The No-Look Pass
  • Returning reactives from a module server versus storing shared state on the session
  • When an R6 store is worth it, and when it is too much
Veerle Eeftink-van Leemput $79Buy now
Session ASK THE BOX SCORE Ask the Box Score Anything
  • Where the model sits: writing SQL that DuckDB runs, never touching the rows for a filter
  • What the data description must contain for text-to-SQL to be reliable: columns, units, rules
Nic Crane · PhD $79Buy now
Session The Farm System
  • Drawing the module map first: responsibilities, inputs, outputs
  • How to namespace, nest and compose modules so one view can be replaced on its own
Veerle Eeftink-van Leemput $79Buy now
Session What Fills the Seats
  • How to set up penalized regression with a split you can defend
  • How to tune the penalty by cross-validation and read the whole path, not one number
Greg Matthews · PhD $79Buy now
Session TRUST THE CHAINS MCMC in Practice
  • What to read in everything pm.sample returns, and which diagnostics decide whether to believe it
  • How to recognize the three classic failures, non-identifiability, funnel geometry and slow mixing, and repair each
Chris Fonnesbeck · PhD $79Buy now
Workshop · Pre-order REPLAY THE STAGE Build a Cycling Analysis Board Without Writing Code
  • Which blocks a stage analysis needs: the route and rider data in, the transforms between, the chart out
  • How to shape data by snapping transform blocks together instead of writing the pipeline
David Granjon · PhD $299Pre-order
Keep up

One email when something new arrives.

First name and email. One message when a session recording, a skill, a cheat sheet or a posting worth your time arrives here, and no other mail. Replies reach a person.