This free course is an introduction to Bayesian statistics. Section 1 discusses several ways of estimating probabilities. Section 2 reviews ideas of conditional probabilities and introduces Bayes’ theorem and its use in updating beliefs about a proposition, when data are observed, or information becomes available. Section 3 introduces the main ideas of the Bayesian inference process. The prior distribution summarises beliefs about the value of a parameter before data are observed. The likelihood function summarises information about a parameter contained in observed data and the posterior distribution represents what is known about a parameter after the data have been observed.

This free course, Approaches to software development, presents an engineering approach to the development of software systems – a software engineering approach. The course pays particular attention to issues of software quality, in terms of both product (what is built) and process (how we build it).