Understanding customer behavior and when a customer will cancel service, or churn, is a problem that is common across a variety of idustries. From Telecommunications, Cable TV, SaaS, and Streaming Services, customers are deciding whether to cancel or renew their service based on a variety of factors. As businesses more actively manage their bottom line, data scientists are tasked with finding data driven models that will help retain the most profitable customers. This course will provide you a valuable roadmap to create your own customer churn model. An entire churn analytics workflow that starts with exploratory data analysis of a telecommuncation churn dataset, and ends with providing the business actionable insights that include a churn model with probability of churn, the most important features that lead to a churn event, and buy-in from the business to ensure the model is deployed and successful. Along the way you will also learn to scale and transform data, create new features from the existing data, and train a churn model using a supervised machine learning technique in Python and scikit-learn.