All courses
Mathematics

Experimental Design, AB Testing, and Causal Thinking

Curated and verified byArjun Mehta, Data Scientist, Coinbase
Study time: 10 hours
LanguagesEnglish · 简体中文 · Español
$14.00Lifetime access
Certificate of completionverifiable · shareable
Preview

Most experiments fail silently. You run a test, see a 2% lift, ship the change, and assume it worked. But the lift was noise. Or confounding (high-value users adopted first, they spend more anyway). Or peeking bias (you checked results halfway and got lucky). Or your metric was too noisy to detect a real effect. Months later, the feature underperforms and you're left wondering what went wrong. Experiments are the gold standard for causal reasoning in business—they're how you answer "does this actually work?" instead of guessing. But running a valid experiment requires more than intuition. It requires framing a precise hypothesis, choosing a metric that actually measures impact, calculating how many users you need, randomizing correctly, resisting the urge to peek, analyzing results rigorously, and distinguishing correlation from causation. This course teaches the full lifecycle. You'll learn the statistical and causal foundations—why randomization breaks confounding, what p-values actually mean, how power and sample size relate. You'll design experiments that work: selecting metrics, planning sample sizes, choosing randomization schemes, and catching data quality issues before they sink your results. You'll execute without breaking things: monitoring safely, avoiding peeking bias, setting stopping rules. You'll analyze with rigor: interpreting effect sizes, spotting false positives, investigating heterogeneous effects. And you'll know when randomization isn't possible—observational methods like propensity score matching and causal diagrams are powerful tools when ethics or logistics forbid experimentation. The course emphasizes practical decision-making over pure theory. You'll learn to recognize common pitfalls—regression to the mean, multiple testing inflation, selection bias—and fix them. You'll build a mental model for when each method applies. And you'll develop the habit of pre-registering your analysis plan before you run, so data doesn't tempt you into p-hacking. By the end, you'll have the skills to plan, run, and interpret experiments that actually tell you what works. Not intuition. Not hunches. Evidence.

Lessons

About the course creator

Arjun Mehta
Arjun Mehta
Data Scientist, Coinbase

The common thread in Arjun Mehta’s work is the journey from an uncertain question to a decision someone can defend. He has forecast demand for retail operations, modeled customer attrition for subscription products, built language systems that classify support conversations, and analyzed healthcare data to identify variations in patient outcomes. Depending on the problem, Arjun may design an experiment, train a predictive model, construct a data pipeline, or conclude that a simpler statistical analysis provides the more reliable answer. He works primarily with Python, SQL, Spark, and cloud-based machine-learning platforms, but places equal emphasis on data quality, model monitoring, privacy, and clear communication. Now leading a multidisciplinary data-science team, he remains closely involved in the work between prototype and production, where analytical promise must become a dependable part of everyday operations.

Reviews (3)

4 out of 5
  • silent_squirrel

    太基础了,没什么新东西。

  • wise_chipmunk

    좋아요!

  • hushed_swan

    love the clarity!