Bayesian models are very important in modern data science. These models can be used to derive estimatesfor noisy and sparse data. This manuscript outlines the basics and derivations of a Bayesian linearregression model. Source code for performing Bayesian linear regression is also provided. I hope this willenable broader understanding of the basics of Bayesian models and help demystify it for scientists.