I took this class at ETH Zurich and it is one of my favorite classes. Especially how do you quantify uncertainty and how they build the starting blocks of reinforcement learning. I think it’s an excellent read for data scientists and ML engineers.
This document is the lecture notes.