The MarkDown interface allows the students to implement the code on their own computer, contributing to a better understanding of the underlying theory. Part I presents methods of inference based on likelihood and Bayesian methods, including computational techniques for fitting likelihood and Bayesian models.