Based on the Medium article of Will Koehrsen: https://towardsdatascience.com/a-data-science-for-good-machine-learning-project-walk-through-in-python-part-one-1977dd701dbc
The Kaggle notebook: https://www.kaggle.com/willkoehrsen/a-complete-introduction-and-walkthrough