Churn Prediction problem
I really like this article because it gives an overview of common approaches to churn prediction as well as a new state-of-the-art method.  There is also code available. However, the state-of-the-art method uses a custom loss function built on top of recurrent neural nets, which is a complex place to dive in.