Robotics: Estimation and Learning (Coursera)

Robotics: Estimation and Learning (Coursera)

How can robots determine their state and properties of the surrounding environment from noisy sensor measurements in time? In this module you will learn how to get robots to incorporate uncertainty into estimating and learning from a dynamic and changing world. Specific topics that will be covered include probabilistic generative models, Bayesian filtering for localization and mapping.

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

Course 5 of 6 in the Robotics Specialization.

Syllabus

WEEK 1 - Gaussian Model Learning
We will learn about the Gaussian distribution for parametric modeling in robotics. The Gaussian distribution is the most widely used continuous distribution and provides a useful way to estimate uncertainty and predict in the world. We will start by discussing the one-dimensional Gaussian distribution, and then move on to the multivariate Gaussian distribution. Finally, we will extend the concept to models that use Mixtures of Gaussians.

WEEK 2 - Bayesian Estimation - Target Tracking
We will learn about the Gaussian distribution for tracking a dynamical system. We will start by discussing the dynamical systems and their impact on probability distributions. This linear Kalman filter system will be described in detail, and, in addition, non-linear filtering systems will be explored.

WEEK 3 - Mapping
We will learn about robotic mapping. Specifically, our goal of this week is to understand a mapping algorithm called Occupancy Grid Mapping based on range measurements. Later in the week, we introduce 3D mapping as well.

WEEK 4 - Bayesian Estimation - Localization
We will learn about robotic localization. Specifically, our goal of this week is to understand a how range measurements, coupled with odometer readings, can place a robot on a map. Later in the week, we introduce 3D localization as well.

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

Related Courses

Spatial Analysis and Satellite Imagery in a GIS (Coursera) Coursera
University of Toronto

Spatial Analysis and Satellite Imagery in a GIS (Coursera)

In this course, you will learn how to analyze map data using different data types and methods to answer geographic questions. First, you will learn how to filter a data set using different types of queries to find just the data you need to answer a particular question. Then, we will discuss simple yet powerful analysis methods that use vector data to find spatial relationships within and between data sets.

Jun 29th 2026
5-12 Weeks
Fundamentals of Robotics & Industrial Automation (Coursera) Coursera
L&T EduTech

Fundamentals of Robotics & Industrial Automation (Coursera)

The "Fundamentals of Robotics & Industrial Automation" course is tailored to provide a comprehensive understanding of essential concepts and practical skills necessary for excelling in the field of collaborative robotics. Through three dynamic modules, participants will explore the intricacies of sensors & transducers in machine tools & robots, servo systems, and interfacing and simulation techniques.

Jun 22nd 2026
3 Weeks
Robotic Mapping and Trajectory Generation (Coursera) Coursera
University of Colorado Boulder

Robotic Mapping and Trajectory Generation (Coursera)

In this second course of the Introduction to Robotics specialization, "Robotic Mapping and Trajectory Generation", you will learn how to perform basic inverse kinematics of (non-)holonomic systems using a feedback control approach. You will also learn how to process multi-dimensional sensor signals such as laser range scanners for mapping. Additionally, you will apply the overarching focus of mechanisms and sensors as sources of uncertainty and gain techniques to how to model and control them.

Jun 29th 2026
5-12 Weeks
Factory Automation: Shaping the Future of Manufacturing (Coursera) Coursera
Starweaver

Factory Automation: Shaping the Future of Manufacturing (Coursera)

This course provides a comprehensive understanding of factory automation, covering foundational concepts to practical applications. Participants explore the evolution of automation technology, including robotics and control systems, witnessing its role in optimizing production processes and enhancing productivity. Through real-world case studies, they learn how automation improves efficiency, safety, and innovation in manufacturing.

Jun 22nd 2026
4 Weeks
Basic Robotic Behaviors and Odometry (Coursera) Coursera
University of Colorado Boulder

Basic Robotic Behaviors and Odometry (Coursera)

"Basic Robotic Behaviors and Odometry" provides you with an introduction to autonomous mobile robots, including forward kinematics (“odometry”), basic sensors and actuators, and simple reactive behavior. This course is centered around exercises in the realistic, physics-based simulator, “Webots”, where you will experiment in a hands-on manner with simple reactive behaviors for collision avoidance and line following, state machines, and basic forward kinematics of non-holonomic systems.

Jun 29th 2026
5-12 Weeks
Modern Robotics, Course 4: Robot Motion Planning and Control (Coursera) Coursera
Northwestern University

Modern Robotics, Course 4: Robot Motion Planning and Control (Coursera)

Do you want to know how robots work? Are you interested in robotics as a career? Are you willing to invest the effort to learn fundamental mathematical modeling techniques that are used in all subfields of robotics? If so, then the "Modern Robotics: Mechanics, Planning, and Control" specialization may be for you. This specialization, consisting of six short courses, is serious preparation for serious students who hope to work in the field of robotics or to undertake advanced study. It is not a sampler.

Jun 22nd 2026
4 Weeks
GIS, Mapping, and Spatial Analysis Capstone (Coursera) Coursera
University of Toronto

GIS, Mapping, and Spatial Analysis Capstone (Coursera)

In this capstone course, you will apply everything you have learned by designing and then completing your own GIS project. You will plan out your project by writing a brief proposal that explains what you plan to do and why. You will then find data for a topic and location of your choice, and perform analysis and create maps that allow you to try out different tools and data sets. The results of your work will be assembled into an Esri story map, which is a web site with maps, images, text, and video. The goal is for you to have a finished product that you can share, and that demonstrates what you have learned.

Jun 29th 2026
5-12 Weeks
Combining and Analyzing Complex Data (Coursera) Coursera
University of Maryland, College Park

Combining and Analyzing Complex Data (Coursera)

In this course you will learn how to use survey weights to estimate descriptive statistics, like means and totals, and more complicated quantities like model parameters for linear and logistic regressions. Software capabilities will be covered with R® receiving particular emphasis. The course will also cover the basics of record linkage and statistical matching—both of which are becoming more important as ways of combining data from different sources. Combining of datasets raises ethical issues which the course reviews. Informed consent may have to be obtained from persons to allow their data to be linked. You will learn about differences in the legal requirements in different countries.

Jun 29th 2026
4 Weeks
Clinical Data Models and Data Quality Assessments (Coursera) Coursera
University of Colorado System

Clinical Data Models and Data Quality Assessments (Coursera)

This course aims to teach the concepts of clinical data models and common data models. Upon completion of this course, learners will be able to interpret and evaluate data model designs using Entity-Relationship Diagrams (ERDs), differentiate between data models and articulate how each are used to support clinical care and data science, and create SQL statements in Google BigQuery to query the MIMIC3 clinical data model and the OMOP common data model.

Jun 29th 2026
5-12 Weeks
Modern Robotics, Course 6: Capstone Project, Mobile Manipulation (Coursera) Coursera
Northwestern University

Modern Robotics, Course 6: Capstone Project, Mobile Manipulation (Coursera)

The capstone project of the Modern Robotics specialization is on mobile manipulation: simultaneously controlling the motion of a wheeled mobile base and its robot arm to achieve a manipulation task. This project integrates several topics from the specialization, including trajectory planning, odometry for mobile robots, and feedback control. Beginning from the Modern Robotics software library provided to you (written in Python, Mathematica, and MATLAB), and software you have written for previous courses, you will develop software to plan and control the motion of a mobile manipulator to perform a pick and place task.

Jun 22nd 2026
4 Weeks
Building Data Visualization Tools (Coursera) Coursera
Johns Hopkins University

Building Data Visualization Tools (Coursera)

The data science revolution has produced reams of new data from a wide variety of new sources. These new datasets are being used to answer new questions in way never before conceived. Visualization remains one of the most powerful ways draw conclusions from data, but the influx of new data types requires the development of new visualization techniques and building blocks. This course provides you with the skills for creating those new visualization building blocks.

Jun 29th 2026
4 Weeks