Schedule
Five days, one question each
Each day opens with a warm-up and closes with a wrap-up. A module is a briefing, a lab and a debrief; on Days 2 and 3 the afternoon is an applied clinic tied to that day’s decision. The intro slides open Day 1.
Module 0 · Pre-work: environment, warm-up and coding agents is optional pre-work, done on your own before Day 1. The optional extensions after the timetables are self-paced: they have no times of their own, and a facilitator can swap one into a custom schedule.
Before Day 1 · Pre-work
Is my environment ready, and can I count purchases per customer in pandas, SQL or dplyr?
On your own, before the workshop: Module 0 · Pre-work: environment, warm-up and coding agents (about 60 minutes).
Day 1 · Customers and churn
Who are our customers, and who is still with us? 09:00–16:20
Day 2 · What a customer is worth
What is a customer worth, in money, with uncertainty? 09:00–16:00
Day 3 · Incrementality
Did the marketing cause the sales? 09:00–16:00
Day 4 · Where the next dollar goes
Where should the next dollar go? 09:00–16:35
Day 5 · Targeting and the plan
Whom should we target, and what is the plan for next quarter? 09:00–17:00
Extensions · Beyond the core week
What changes when the data are messy, observational, path-shaped or drifting, or when the channel is one you own and can fire every day?
Optional and self-paced, with no timetable: they are not part of the five days. Do them on your own after the week, or swap one into a custom schedule in place of a core module. Each is one module, a briefing, a lab and a debrief:
- Module 13 · Messy real data: cleaning a real log for BTYD and spend models: 110 minutes (45 briefing, 55 lab, 10 debrief)
- Module 14 · Survival analysis for subscription churn: 110 minutes (45 briefing, 55 lab, 10 debrief)
- Module 15 · Causal effects without an experiment: double machine learning: 110 minutes (45 briefing, 55 lab, 10 debrief)
- Module 16 · Multi-touch attribution: Markov chains, Shapley values and incrementality: 110 minutes (45 briefing, 55 lab, 10 debrief)
- Module 17 · MMM with drifting effects and a Prophet baseline: 110 minutes (45 briefing, 55 lab, 10 debrief)
- Module 18 · Notifications: volume, targeting and a policy for the long run: 110 minutes (45 briefing, 55 lab, 10 debrief)