Artificial Intelligence for Robotics (Udacity)

Offered by Udacity,
Artificial Intelligence for Robotics (Udacity)

Learn how to program all the major systems of a robotic car. Topics include planning, search, localization, tracking, and control. Learn how to program all the major systems of a robotic car from the leader of Google and Stanford's autonomous driving teams. This class will teach you basic methods in Artificial Intelligence, including: probabilistic inference, planning and search, localization, tracking and control, all with a focus on robotics. Extensive programming examples and assignments will apply these methods in the context of building self-driving cars.

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

This course is offered as part of the Georgia Tech Masters in Computer Science. The updated course includes a final project, where you must chase a runaway robot that is trying to escape!

Syllabus

Lesson 1
Localization

  • Localization
  • Total Probability
  • Uniform Distribution
  • Probability After Sense
  • Normalize Distribution
  • Phit and Pmiss
  • Sum of Probabilities
  • Sense Function
  • Exact Motion
  • Move Function
  • Bayes Rule
  • Theorem of Total Probability

Lesson 2
Kalman Filters

  • Gaussian Intro
  • Variance Comparison
  • Maximize Gaussian
  • Measurement and Motion
  • Parameter Update
  • New Mean Variance
  • Gaussian Motion
  • Kalman Filter Code
  • Kalman Prediction
  • Kalman Filter Design
  • Kalman Matrices

Lesson 3
Particle Filters

  • Slate Space
  • Belief Modality
  • Particle Filters
  • Using Robot Class
  • Robot World
  • Robot Particles

Lesson 4
Search

  • Motion Planning
  • Compute Cost
  • Optimal Path
  • First Search Program
  • Expansion Grid
  • Dynamic Programming
  • Computing Value
  • Optimal Policy

Lesson 5
PID Control

  • Robot Motion
  • Smoothing Algorithm
  • Path Smoothing
  • Zero Data Weight
  • Pid Control
  • Proportional Control
  • Implement P Controller
  • Oscillations
  • Pd Controller
  • Systematic Bias
  • Pid Implementation
  • Parameter Optimization

Lesson 6
SLAM (Simultaneous Localization and Mapping)

  • Localization
  • Planning
  • Segmented Ste
  • Fun with Parameters
  • SLAM
  • Graph SLAM
  • Implementing Constraints
  • Adding Landmarks
  • Matrix Modification
  • Untouched Fields
  • Landmark Position
  • Confident Measurements
  • Implementing SLAM

Lesson 7
Runaway Robot Final Project

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

Related Courses

AI-Driven Attribution Testing (Coursera) Coursera
Board Infinity

AI-Driven Attribution Testing (Coursera)

Welcome to AI-Driven Attribution Testing course an engaging and comprehensive course designed to guide you through the fundamental concepts and practical applications of attribution testing powered by artificial intelligence. This course is most suitable for marketers, data analysts, data scientists, and business leaders who aim to leverage data-driven insights for decision-making. It's also beneficial for students and professionals with a keen interest in the convergence of AI, data analysis, and marketing.

Sep 21st 2026
2 Weeks
AI for Course Design (Coursera) Coursera
University of Colorado Boulder

AI for Course Design (Coursera)

AI for Course Design is designed for instructional designers and educators and focuses on practical skills in working with generative AI for course development. Throughout the course, you'll learn to define and differentiate between AI concepts, navigate various AI models, and utilize AI tools for course creation. The course also covers ethics and limitations of AI in education, enabling you to effectively incorporate AI into your teaching methods.

Sep 21st 2026
4 Weeks
AI-Enhanced Presentations Captivating Audiences with TOME (Coursera) Coursera
Coursera Instructor Network

AI-Enhanced Presentations Captivating Audiences with TOME (Coursera)

AI analyzes content, suggests visuals, and recommends layouts, elevating your presentations to the next level. It's like having a design assistant at your fingertips. This one-hour course is for those interested in quickly creating slide decks with generative AI. Learn to use Tome AI to generate a slide structure overview and to incorporate text from a document into the slides.

Sep 21st 2026
1 Week
Exploring AI Possibilities (Coursera) Coursera
Fred Hutchinson Cancer Center

Exploring AI Possibilities (Coursera)

This course on Exploring AI Possibilities for Decision Makers explores the growing use of AI across disciplines and its potential benefits and challenges. The course covers necessary context, such as discussing what AI is, how it works, and key definitions in AI. Through exploring the many AI possibilities at your fingertips, you will build leadership skills for helping your business or community work more efficiently, creatively, and ethically.

Sep 21st 2026
1 Week
Intro to Artificial Intelligence (Udacity) Udacity
Udacity

Intro to Artificial Intelligence (Udacity)

This course will introduce you to the basics of AI. Topics include machine learning, probabilistic reasoning, robotics, computer vision, and natural language processing. Artificial Intelligence (AI) is a field that has a long history but is still constantly and actively growing and changing. In this course, you’ll learn the basics of modern AI as well as some of the representative applications of AI.

Self Paced
Self-Paced
Deep Learning for Business (Coursera) Coursera
Yonsei University

Deep Learning for Business (Coursera)

Your smartphone, smartwatch, and automobile (if it is a newer model) have AI (Artificial Intelligence) inside serving you every day. In the near future, more advanced “self-learning” capable DL (Deep Learning) and ML (Machine Learning) technology will be used in almost every aspect of your business and industry. So now is the right time to learn what DL and ML is and how to use it in advantage of your company. This course has three parts, where the first part focuses on DL and ML technology based future business strategy including details on new state-of-the-art products/services and open source DL software, which are the future enablers.

Sep 21st 2026
5-12 Weeks
AI for Decision Makers (Coursera) Coursera
Fred Hutchinson Cancer Center

AI for Decision Makers (Coursera)

This course on AI for Decision Makers explores the growing use of AI across disciplines and its potential benefits and challenges. The course covers necessary context, such as discussing what AI is, how it works, Ethical considerations, and policy considerations. Through exploring the many AI possibilities at your fingertips, you will build leadership skills for helping your business, lab, organization, or community work more efficiently, creatively, and ethically.

Sep 21st 2026
5-12 Weeks
Determining AI Needs (Coursera) Coursera
Fred Hutchinson Cancer Center

Determining AI Needs (Coursera)

There are a ever increasing number of options, strategies and solutions for integrating AI solutions into a project. It can feel overwhelming to understand what these options entail let alone understand how to decide what solution best fits a use case. In this course we aim to give individuals the basic info they need to make basic plans for integrating AI tools into their project.

Sep 21st 2026
1 Week
Developing AI Policy (Coursera) Coursera
Fred Hutchinson Cancer Center

Developing AI Policy (Coursera)

AI tools are already changing how we work, and they will continue to do so for years. Over the next few years, we’re likely going to see AI used in ways we’ve never imagined and are not anticipating. This course will guide you as you lead your organization to adopt AI in a way that’s not unethical, illegal, or wrong. This course empowers you to make informed decisions and confidently create an AI policy that matches your organizational goals.

Sep 21st 2026
1 Week
Knowledge-Based AI: Cognitive Systems (Udacity) Udacity
Georgia Institute of Technology,Udacity

Knowledge-Based AI: Cognitive Systems (Udacity)

The Core of Artificial Intelligence. This is a core course in artificial intelligence. It is designed to be a challenging course, involving significant independent work, readings, assignments, and projects. It covers structured knowledge representations, as well as knowledge-based methods of problem solving, planning, decision-making, and learning.

Self Paced
Self-Paced