AthlyticZ · Sports data science, taught live by working practitioners

Sports data science, taught live

Learn the work from the people doing the work.

AthlyticZ teaches production data science through sport. Live sessions with named working practitioners, every student in a fully provisioned professional environment in one click. The sport is the hook. The skill is the point.

23Working practitioners
6Tracks
WeeklyLive sessions
30 daysReplay window
What Fills the Seats: Predicting MLB Attendance with Penalized Regression, taught by Greg Matthews, PhDThe Film Room: The Portfolio That Gives the Tour, taught by Michael S. Czahor, PhDThe Farm System: Modular App Design for Shiny, taught by Veerle van LeemputAsk the Box Score Anything: Natural Language Queries with querychat, taught by Nic Crane, PhDThe No-Look Pass: Sharing State Between Shiny Modules, taught by Veerle van LeemputPaper to Pipeline: Turning Scouting Reports into a Production App with Claude, taught by Michael S. Czahor, PhD
Upcoming live

Live masterclasses every week, across six tracks.

Every session is taught live by someone who does this work. The recording, the code, and the environment stay with you afterwards.

Next up What Fills the Seats: Predicting MLB Attendance with Penalized Regression Fri 28 Aug · 14:00-15:15 EDT / 20:00-21:15 CEST
Greg Matthews, PhD
See this week’s sessions
What Fills the Seats: Predicting MLB Attendance with Penalized Regression, taught by Greg Matthews, PhD
Fri 28 Aug14:00-15:15 EDT / 20:00-21:15 CEST What Fills the Seats: Predicting MLB Attendance with Penalized Regression Greg Matthews, PhD Builds statistical models on real sports data. This session: penalized regression on MLB attendance. Modeling
The Film Room: The Portfolio That Gives the Tour, taught by Michael S. Czahor, PhD
Mon 31 Aug15:00-16:15 EDT / 21:00-22:15 CEST The Film Room: The Portfolio That Gives the Tour Michael S. Czahor, PhD Builds sports analytics products and runs hiring-side reviews. This session: portfolio sites that give the tour. Career
The Farm System: Modular App Design for Shiny, taught by Veerle van Leemput
Fri 4 Sep09:00-10:15 EDT / 15:00-16:15 CEST The Farm System: Modular App Design for Shiny Veerle van Leemput Builds production Shiny applications for sport. This session: modular app architecture. App Development
Ask the Box Score Anything: Natural Language Queries with querychat, taught by Nic Crane, PhD
Wed 9 Sep09:00-10:15 EDT / 15:00-16:15 CEST Ask the Box Score Anything: Natural Language Queries with querychat Nic Crane, PhD Builds LLM-powered data tools in R. This session: natural language queries over real sports data. LLM Tools
The No-Look Pass: Sharing State Between Shiny Modules, taught by Veerle van Leemput
Fri 11 Sep09:00-10:15 EDT / 15:00-16:15 CEST The No-Look Pass: Sharing State Between Shiny Modules Veerle van Leemput Builds production Shiny applications for sport. This session: module state and app structure. App Development
Paper to Pipeline: Turning Scouting Reports into a Production App with Claude, taught by Michael S. Czahor, PhD
Wed 16 Sep16:00-17:15 EDT / 22:00-23:15 CEST Paper to Pipeline: Turning Scouting Reports into a Production App with Claude Michael S. Czahor, PhD Builds sports analytics products and runs hiring-side reviews. This session: document AI for scouting workflows. Sports Analytics
Kickoff to Production in Minutes: Claude Code for Sports Analytics Shiny Apps, taught by Stefan Linner
Thu 17 Sep10:00-11:15 EDT / 16:00-17:15 CEST Kickoff to Production in Minutes: Claude Code for Sports Analytics Shiny Apps Stefan Linner Deploys data applications to production. This session: AI-assisted build and deployment of Shiny apps. Production
The Injury Report Problem: Missing Data and Multiple Imputation, taught by Greg Matthews, PhD
Mon 21 Sep13:30-14:45 EDT / 19:30-20:45 CEST The Injury Report Problem: Missing Data and Multiple Imputation Greg Matthews, PhD Builds statistical models on real sports data. This session: missing data methods for injury reports. Modeling
Game-Day Automation: Pipelines That Run Themselves with GitHub Actions, taught by Jasmine Daly
Fri 25 Sep13:00-14:15 EDT / 19:00-20:15 CEST Game-Day Automation: Pipelines That Run Themselves with GitHub Actions Jasmine Daly Builds automated pipelines that run unattended. This session: game-day automation for recurring workflows. LLM Tools
The Armchair Scout: Building a Player Similarity Engine App, taught by Saiprasad Kagne
Mon 28 Sep09:00-10:15 EDT / 15:00-16:15 CEST The Armchair Scout: Building a Player Similarity Engine App Saiprasad Kagne Builds player evaluation and scouting tools. This session: player similarity modeling. Sports Analytics
The Film Room: The Sports Analytics Interview, taught by Michael S. Czahor, PhD
Tue 29 Sep16:00-17:15 EDT / 22:00-23:15 CEST The Film Room: The Sports Analytics Interview Michael S. Czahor, PhD Builds sports analytics products and runs hiring-side reviews. This session: interview preparation, from the hiring side. Career
Fast Bayes for Big Rosters: Variational Inference in Sports, taught by Chris Fonnesbeck, PhD
Wed 30 Sep11:00-12:15 EDT / 17:00-18:15 CEST Fast Bayes for Big Rosters: Variational Inference in Sports Chris Fonnesbeck, PhD Builds Bayesian models in PyMC on baseball data. This session: Bayesian workflows at roster scale. Modeling
Workshop · now booking

Build a no-code analysis board in R, in three hours.

Run with cynkra and taught by David Granjon, using blockr and a board built live on a stage of the Tour de France Femmes. You write your own blocks, against your own data, and leave with the board running.

See the workshop September 24, then October 1 · three hours · live
For organizations

Put your team on this.

The same practitioners, the same live rooms, run for one group. Organizations come to us when the methods their people need are moving faster than any recorded backlog can keep up with.

Research teams

Keep a group current on methods that move quarterly, taught live by people working in them, rather than working through a course recorded two years ago.

Universities and labs

Run a cohort where every seat opens into the same working environment, so a department is not spending week one administering installs.

Agencies and front offices

Put an analytics group on the tools and methods the people teaching them use in production, with sessions built around the work they actually do.

An institutional license is a flat fee, a number of seats, and provisioned environments for every one of them. The environments run on IDEalyze, our infrastructure platform and a different product of ours. What the fee and the seat count come to is a conversation, not a page.

6Live tracks
23Practitioners teaching
WeeklyLive cadence
30 daysReplay window
How it works

One session, and everything it leaves behind.

The order matters. Each stop exists because the one before it happened.

You turn up

A live room

Taught by someone who does this work, with moderated Q and A, so you ask the question you actually have rather than the one a recording anticipated.

Already set up

The environment

Pre-configured with the packages and system dependencies that session uses, at pinned versions. Nothing to install, no version drift.

It stays yours

You keep everything

Session code, notes and cheat sheets, and a recording with a 30-day replay window. What gets built in the room does not close with it.

Once a month

The Film Room

The Career session takes what the other tracks taught and works it into portfolio and interview material.

What gets built

The skills teams are actually hiring for.

Not a syllabus. These are the artifacts that come up in a technical conversation, in the languages the job descriptions actually name, and every one of them is taught live by someone who builds them.

Bayesian hierarchical modeling

Partial pooling, priors, and full posteriors in PyMC and in Stan, with the diagnostics that say when to stop trusting a fit. NumPyro where the model needs the speed.

Python and R · Modeling track

Deploy and monitor in production

Containerized, pinned, and shipped to cloud: Docker images, CI gates, lockfiles for both languages, and a service that keeps running after the person who built it moves on.

Docker, CI/CD, GCP and AWS · Production track

Computer vision from video

Detection and tracking models over game footage, the labeling workflow behind them, and the extraction pipeline that turns frames into spatiotemporal data you can actually model.

Python, PyTorch · Sports Analytics track

Real-time and streaming data

Live-streaming inputs scored as they arrive, with low-latency paths and the honest question of what a number means when it is still moving.

Python and R · Production track

LLM tools and evaluation

Retrieval pipelines with evaluation harnesses around them, so behavior is measured rather than asserted, and a result can be explained to someone non-technical without hand-waving.

Python and R · LLM Tools track

Production-grade analytics applications

Full-stack tools people actually open: modular architecture, custom components, R talking to JavaScript over the socket, mobile and offline.

R, JavaScript · App Development track

Agentic AI workflows

Planning work so it can be delegated, running delegated builds, automated browser QA, and validation gates. The loop we run our own work through, taught as a practice rather than a tool demo.

LLM Tools and Production

Every one of these is taught live by a working practitioner, in the language the work is actually done in.

Every live room, the recordings, the code, and the environment, behind one door.

Join the Masterclass

Start your path.

One subscription, every live room, and everything the sessions leave behind.

Next live session What Fills the Seats: Predicting MLB Attendance with Penalized Regression Fri 28 Aug · 14:00-15:15 EDT / 20:00-21:15 CEST See this week’s sessions