Upon completion of this course (a) the students will be able build probabilistic models to analyze data using an expressive probabilistic programming language and a Bayesian workflow (b) select appropriate inference methods for their models and (c) validate their models, assess the convergence of the inference methods,