Introduction to PyMC3 for Bayesian Modeling and Inference (Coursera)

Offered by Databricks,
Introduction to PyMC3 for Bayesian Modeling and Inference (Coursera)

The objective of this course is to introduce PyMC3 for Bayesian Modeling and Inference, The attendees will start off by learning the the basics of PyMC3 and learn how to perform scalable inference for a variety of problems. This will be the final course in a specialization of three courses .Python and Jupyter notebooks will be used throughout this course to illustrate and perform Bayesian modeling with PyMC3..

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

What You Will Learn

  1. The PyMC3/ArViz framework for Bayesian modeling and inference
  2. Build real-world models using PyMC3 and assess the quality of your models

Course 3 of 3 in the Introduction to Computational Statistics for Data Scientists Specialization.

Syllabus

WEEK 1
Introduction to PyMC3 - Part 1
This module serves as an introduction to the PyMC3 framework for probabilistic programming. It introduces some of the concepts related to modeling and the PyMC3 syntax. The visualization library ArViz, that is integrated into PyMC3, will also be introduced.

WEEK 2
Introduction to PyMC3 - Part 2
This module will teach the basics of using PyMC3 to solve regression and classification problems using PyMC3. It will also show how to deal with outliers in your data and create hierarchical models. Finally, a case study is presented to help apply everything that was learned in Module 1 and 2.

WEEK 3
Metrics in PyMC3
This module introduces various measures and metrics to assess the quality of the solutions inferred using PyMC3. Hands-on examples are used to illustrate how various methods and visualizations can be used in PyMC3.

WEEK 4
Modeling of COVID-19 cases using PyMC3
This is an ungraded final project. We will utilize everything that has been learned in this course to model the disease dynamics of COVID-19 using a SIR model. Utilizing real-life data, the goal would be to infer the parameters of the SIR model for COVID-19.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Developing AI Applications on Azure (Coursera) Coursera
LearnQuest

Developing AI Applications on Azure (Coursera)

This course introduces the concepts of Artificial Intelligence and Machine learning. We'll discuss machine learning types and tasks, and machine learning algorithms. You'll explore Python as a popular programming language for machine learning solutions, including using some scientific ecosystem packages which will help you implement machine learning.

Nov 16th 2026
5-12 Weeks
Gen AI for Code Generation for Python (Coursera) Coursera
Edureka

Gen AI for Code Generation for Python (Coursera)

Welcome to the 'Gen AI for Code Generation for Python' course, where you'll embark on a journey to explore and develop your skills in the art of code generation with Generative AI. Throughout this short course, you will delve into various techniques for generating Python code effortlessly, ranging from simple scripts to complete end-to-end projects.

Nov 9th 2026
1 Week
Estructuras de datos de Python (Coursera) Coursera
University of Michigan

Estructuras de datos de Python (Coursera)

Este curso presentará las estructuras de datos básicas del lenguaje de programación Python. Veremos los conceptos básicos de la programación de procedimientos y exploraremos cómo podemos usar las estructuras de datos integrados de Python, como listas, diccionarios y tuplas, para realizar análisis de datos cada vez más complejos. Este curso abarcará los capítulos 6 a 10 del libro de texto “Python para todos”. Este curso cubre Python 3.

Nov 9th 2026
5-12 Weeks
Algorithmic Thinking (Part 1) (Coursera) Coursera
Rice University

Algorithmic Thinking (Part 1) (Coursera)

Experienced Computer Scientists analyze and solve computational problems at a level of abstraction that is beyond that of any particular programming language. This two-part class is designed to train students in the mathematical concepts and process of "Algorithmic Thinking", allowing them to build simpler, more efficient solutions to computational problems.

Nov 2nd 2026
4 Weeks
Using Databases with Python (Coursera) Coursera
University of Michigan

Using Databases with Python (Coursera)

This course will introduce students to the basics of the Structured Query Language (SQL) as well as basic database design for storing data as part of a multi-step data gathering, analysis, and processing effort. The course will use SQLite3 as its database. We will also build web crawlers and multi-step data gathering and visualization processes. We will use the D3.js library to do basic data visualization.

Nov 9th 2026
5-12 Weeks
Comparing Genes, Proteins, and Genomes (Bioinformatics III) (Coursera) Coursera
University of California, San Diego

Comparing Genes, Proteins, and Genomes (Bioinformatics III) (Coursera)

Once we have sequenced genomes in the previous course, we would like to compare them to determine how species have evolved and what makes them different. In the first half of the course, we will compare two short biological sequences, such as genes (i.e., short sequences of DNA) or proteins. We will encounter a powerful algorithmic tool called dynamic programming that will help us determine the number of mutations that have separated the two genes/proteins.

Nov 9th 2026
5-12 Weeks