Course outline# 1 Introduction What is probabilistic programming? How to access the videos, run the notebooks, submit your coding solutions Go to module 2 Tensorflow for Machine Learning Tensorflow, as a matrix based symbolic computing engine for machine learning. Go to module 3 Intuitions on Probability Probability and distributions, marginals, conditionals, likelihood Go to module 4 Tensorflow Probability TF Probability objects, distributions, shapes, layers, etc. Go to module 5 Bayesian Modelling Bayes theorem, uncertainty and knowledge update, priors, likelihood, evidence, posteriors. Go to module 6 Variational Inference Optimization for Bayes modelling, VI on model parameters, VI on data. Go to module