Course

Statistics & Probability

Learn statistics and probability from the ground up — sampling, distributions, averages, probability, Bayes, and hypothesis testing, hands-on with Python and real datasets

At a glance

Level
Beginner to Intermediate
Lessons
27 lessons across 5 modules
What you build
Hands-on analyses on real datasets
Cost
Free forever · no sign-up

Projects you'll build

Each module ends with a hands-on guided project — real data, real code, a real result you can show.

Course syllabus

Work through the modules at your own pace. Each lesson is a self-contained, hands-on read.

1 Statistics Fundamentals 6 lessons · 1–2 weeks
2 Measures of Center & Variability 6 lessons · 1–2 weeks
3 Probability Fundamentals 5 lessons · 1–2 weeks
4 Conditional Probability & Bayes 5 lessons · 1–2 weeks
5 Statistical Inference 5 lessons · 1–2 weeks

Before you start

No statistics background is needed — every idea is built from the ground up. You'll run the examples in Python with pandas; if you want that first, our Python for Data Analytics course has you covered. This course is the ideal foundation to take before the Machine Learning program.

Course features

Completely Free

No hidden costs or subscriptions

From Averages to Inference

Descriptive stats through hypothesis testing

Real Datasets

Every number comes from data you can download

Probability & Bayes

From coin flips to Naive Bayes classifiers

Self-Paced

Study at your own speed, anytime

Text-Based

Easy to copy, search, and reference

Datasets used in this course

Three real datasets recur throughout the lessons, so every statistic comes from data you can download and reproduce yourself.

Ready to think in distributions?

Begin with Statistics Fundamentals and work through all 5 modules, from sampling and averages to probability, Bayes, and hypothesis testing.

Start the first lesson