Study interactive :: Progress tools open in the Study Hub reader.

Project 2: Customer Churn Prediction

Predict which customers will leave a service (churn prediction).

Starter code: Run starter.py in this folder after downloading the dataset (see Dataset below).

Difficulty

Intermediate

Time Estimate

4-5 days

Skills You'll Practice

Learning Objectives

By completing this project, you will learn to:

Dataset

Telco Customer Churn Dataset

Project Steps

Step 1: Load and Explore Data

Step 2: Data Preprocessing

Step 3: Feature Engineering

Step 4: Handle Class Imbalance

Step 5: Model Training

Step 6: Model Evaluation

Step 7: Business Insights

Expected Deliverables

  1. Jupyter Notebook with complete analysis
  2. Model with good recall for churners
  3. Business Report with insights and recommendations
  4. Dashboard (optional) showing key metrics

Evaluation Metrics

Key Features to Explore

Tips

Resources

Extensions

Next Steps

After completing this project: