Bayesian Statistics

A complete research-oriented course from Bayes theorem to MCMC, hierarchical modeling, regression, decision analysis, and capstone reporting.

12 modules 6 labs 5 assignments Python and PyMC
Prior, likelihood, and posterior curves

What Learners Build

The course is organized around complete statistical workflows: model design, prior selection, computation, diagnostics, interpretation, and communication.

Bayesian Reasoning

Learn how evidence updates uncertainty and why posterior distributions are more useful than single estimates.

Computational Modeling

Use simulation, Monte Carlo, MCMC, PyMC, and ArviZ to fit models that do not have closed-form solutions.

Research Communication

Prepare model reports, posterior visualizations, diagnostic summaries, and capstone research outputs.

Curriculum

WeekModuleOutcome
1Bayesian ThinkingUnderstand uncertainty and evidence updating.
2Probability ReviewUse conditional probability and Bayes theorem.
3Priors, Likelihoods, and PosteriorsTranslate questions into Bayesian models.
4Conjugate ModelsSolve beta-binomial, gamma-Poisson, and normal models.
5Monte Carlo ComputationApproximate posterior summaries by simulation.
6MCMCRun chains and diagnose convergence.
7Hierarchical ModelsModel grouped data with partial pooling.
8Bayesian RegressionFit linear, logistic, and count models.
9Model CheckingEvaluate predictive fit and compare models.
10Decision AnalysisTurn posterior uncertainty into decisions.
11Causal and Time-Series ExtensionsExtend Bayesian thinking to advanced applications.
12Capstone WorkflowComplete a reproducible Bayesian project.

Start Learning

Begin with the syllabus, then move through the weekly modules and labs. Each assignment is designed to become part of the final capstone portfolio.