- Lecture 1: Introduction and statistical sins
- Lecture 2: Probability distributions
- Lecture 3: Gaussians
- Lecture 4: Poisson likelihood and chi squared
- Lecture 5: Introduction to Bayesian statistics
- Lecture 6: Bayesian parameter estimation: discrete distributions
- Lecture 7: Bayesian parameter estimation: continuous distributions
- Lecture 8: Bayesian analysis: marginalization and priors
- Lecture 9: Bayesian model comparison
- Lecture 10: Fitting a straight line to data
- Lecture 11: Fitting a straight line to data (reprise)
- Lecture 12: Fitting a straight line to data: including uncertainties in both variables
- Lecture 13: Sampling for multiparameter models
- Lecture 14: Markov Chain Monte Carlo algorithms

The last class (on May 13) will be a free-form discussion of issues and questions that have emerged throughout this class.

Coding exercises and data sets:

- No coding in advance of the first class
- Coding exercise for class 2 (4 February 2019). Associated data set
- Coding exercise for class 3 (11 February 2019).
- Coding exercise for class 4 (18 February 2019). Associated data set
- Coding exercise for class 5 (25 February 2019).
- Coding exercise for class 6 (4 March 2019). Associated data set 1, data set 2, data set 3, and data set 4
- Coding exercise for class 7 (11 March 2019). Associated data set
- Coding exercise for class 8 (25 March 2019). Associated data set
- Coding exercise for class 9 (1 April 2019). Associated data set 1, data set 2, data set 3, and data set 4
- Coding exercise for class 10 (8 April 2019). Associated data set
- Coding exercise for class 11 (15 April 2019). Associated data set
- Coding exercise for class 12 (22 April 2019). Associated data set

For the last three data sets, please use and modify this code, using this data set and this limits file. Here is a guide to how to use the code. Please play with the code! What happens when you change various parameters (e.g., amult, Nmult, dLogl, Nconv)?

- Coding exercise for class 13 (29 April 2019). Associated data set and description
- Coding exercise for class 14 (6 May 2019). Associated data set and description
- Coding exercise for class 15 (13 May 2019). Associated data set and description