This document provides an overview of Bayesian methods for machine learning. It introduces Bayesian foundations including representing beliefs with probabilities, Cox's axioms, the Dutch book theorem, asymptotic certainty, and Occam's razor. It then outlines the intractability problem in Bayesian inference and various approximation tools like Laplace's approximation, variational approximations, and MCMC. The document concludes by discussing advanced topics and limitations of Bayesian methods.