Zach Morris put out a free community bootcamp for data engineering. It is a great place to put a word to things I have been doing for so long. He does a great job of explaining common patterns like cumulative tables and how to avoid Spark shuffles by compacting data the best way.
More coming later!