Markov Chain Monte Carlo is one of the most utilized tools for modern Bayesian practitioners. It's an algorithm which enables Inference in many settings and models. In this course, we'll provide an in-depth understanding of the algorithm that makes it all possible.