Put your learning to work

Projects

Messy datasets. Real business decisions. Choose a starting point that matches your experience.

11 projects · 4 practice areas

Recommended after the foundation courses

Free Shipping Threshold Experiment

Intermediate · Experimentation

Clean an experiment export, compare outcomes, and recommend whether to change the shipping threshold.

View project & prerequisites Start here after Python and experimentation.
Choose a practice area

Build from a business decision to a working system

Download the data, work the brief end to end, and deliver your analysis the way you would on the job.

Decide with evidence

Experimentation & analytics

Turn messy observations and controlled experiments into defensible product decisions.

1 project
Build predictive systems

Machine learning

Train, validate, and communicate models across tabular, recommendation, forecasting, and vision work.

6 projects
01Advanced
Machine learning

Detecting Fraudulent Sales Transactions

Detect fraud in 500k reported sales when only a few hundred are confirmed fraud and 96% were never inspected — a semi-supervised problem where the fraud signal must be engineered and the uninspected majority is used, not thrown away.

Data cleaningFeature engineering
03Intermediate
Machine learning

Insurance Risk Tier Assignment

Assign each incoming auto policy application to one of six ordered risk tiers at quote time -- using only information that actually exists before the policy is bound.

Ordinal classificationLeakage auditing
04Advanced
Machine learning

Spare Parts Demand Forecast

Clean a messy, genuinely intermittent parts-demand history and build a MASE-evaluated forecast that beats a simple baseline.

Time-series data cleaningIntermittent-demand forecasting
05Advanced
Machine learning

Ad Click & Conversion Prediction

Clean a raw ad-impression log and build models that predict clicks and conversions well enough -- and honestly enough -- to power a real feed-ranking system.

Class-imbalance handlingClassification metrics (ROC-AUC / PR-AUC)
06Advanced
Machine learning

Movie Recommendation Engine

Build a collaborative-filtering recommender for a streaming catalog from a sparse 1-5 ratings log -- predict ratings and rank personalized top-N picks -- evaluated with RMSE and Precision@N / Recall@N.

Collaborative filteringNeighborhood methods (user–user, item–item)
07Advanced
Machine learning

Hierarchical Grocery Product Classification

Classify real store-shelf photos into a three-level product taxonomy -- department, product class, variety -- well enough to power a self-checkout that suggests the right produce button.

Transfer learning & fine-tuningHierarchical classification
Build systems that use models

Agentic AI systems

Design retrieval, tools, memory, permissions, multi-agent coordination, and evaluations around language models.

3 projects
Act over time

Sequential decisions

Evaluate policies whose current actions change the state and rewards that follow.

1 project