Exercises
If you visit https://kaggle.com, search for a competition that has structured data. One example is the Titanic competition. Here you can create a new kernel, do some feature engineering, and try to build a predictive model.
How much can you improve it by investing time in feature engineering versus model tweaking? Is there an E2E approach to the problem?