Self-Driving Fundamentals: Featuring Apollo (Udacity)

Offered by Udacity, Apollo Platform, Baidu,
Self-Driving Fundamentals: Featuring Apollo (Udacity)

Through this course, you will be able to identify key parts of self-driving cars and get to know Apollo architecture. You will be able to utilize Apollo HD Map, localization, perception, prediction, planning and control, and start the learning path of building a self-driving car.

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

Apollo provides an open software platform for anyone to build their own autonomous driving systems. Throughout this course, you will master the basics of self-driving cars without any programming background, and get to access and use Apollo platform easily.

What You Will Learn

Lesson 1
Self-Driving Overview

  • Identify key parts of self-driving cars and get to know Apollo team and architecture.

Lesson 2
HD Map

  • Get to know how high-definition maps work which underpin almost every other part of the software stack.

Lesson 3
Localization

  • Practice Mock Interviews with Pramp!

Lesson 4
Perception

  • Identify different perception tasks such as classification detection and segmentation and learning convolutional neural networks which are critical to perception.

Lesson 5
Prediction

  • Study different ways to predict how other vehicles or pedestrians might move in Apollo self-driving cars.

Lesson 6
Planning

  • Identify several different approaches Apollo uses to develop trajectories for autonomous vehicles.

Lesson 7
Control

  • Understand how to use steering throttle and brake to execute our planned trajectory and master different types of controllers in Apollo.

Lesson 8
Congratulations

  • Once completed you’ll be provided with suggestions for future learning to pursue a self-driving car engineering career.

Prerequisites and Requirements
No prerequisite. Anyone who is interested in the basics of self-driving cars without any programming or mathematical background is free to be enrolled.

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

Related Courses

Visual Perception for Self-Driving Cars (Coursera) Coursera
University of Toronto

Visual Perception for Self-Driving Cars (Coursera)

Welcome to Visual Perception for Self-Driving Cars, the third course in University of Toronto’s Self-Driving Cars Specialization. This course will introduce you to the main perception tasks in autonomous driving, static and dynamic object detection, and will survey common computer vision methods for robotic perception. By the end of this course, you will be able to work with the pinhole camera model, perform intrinsic and extrinsic camera calibration, detect, describe and match image features and design your own convolutional neural networks.

Jun 15th 2026
5-12 Weeks
Iniciação e Planejamento de Projetos (Coursera) Coursera
University of California, Irvine,Universidade de São Paulo, Brasil

Iniciação e Planejamento de Projetos (Coursera)

Informações sobre o curso: O Programa de Cursos Integrados de Introdução aos Princípio se Práticas ae Gestão de Projetos é uma produção em parceria com a UC Irvine. Projetos bem-sucedidos exigem um planejamento cuidadoso. Neste curso, você aprenderá os principais papéis e responsabilidades do gestor de projeto e da equipe do projeto.

Jun 15th 2026
5-12 Weeks
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
Intro to Psychology (Udacity) Udacity
Udacity,San Jose State University

Intro to Psychology (Udacity)

The Science of Thought and Behavior. Introduction to Psychology is a journey through all of the major psychological concepts and principles. The knowledge gained from this course will allow students to critically evaluate psychological research and have a more in-depth understanding of human thought and behavior.

Self Paced
Self-Paced
Psicología (Coursera) Coursera
Universidad de Palermo

Psicología (Coursera)

¿Qué estudia la psicología? ¿Qué hacen los psicólogos? ¿La conciencia, qué es? ¿Y el estrés? ¿Cómo aprendemos? La sensación y la percepción ¿son lo mismo? ¿El lenguaje depende de las ideas? ¿O será que nuestro pensamiento es dependiente del lenguaje que hablamos? ¿Querés conocer las respuestas a estos interrogantes? En este curso de Psicología podrás explorar sobre todo esto y mucho más. Al culminar su recorrido no solo vas a haber aprendido sobre las bases del cautivante mundo de la psicología, sino que contarás con herramientas que te permitirán conocerte mejor.

Jun 15th 2026
4 Weeks
Prediction and Control with Function Approximation (Coursera) Coursera
University of Alberta,Alberta Machine Intelligence Institute

Prediction and Control with Function Approximation (Coursera)

In this course, you will learn how to solve problems with large, high-dimensional, and potentially infinite state spaces. You will see that estimating value functions can be cast as a supervised learning problem---function approximation---allowing you to build agents that carefully balance generalization and discrimination in order to maximize reward.

Jun 15th 2026
4 Weeks
Introduction to Psychology (Coursera) Coursera
University of Toronto

Introduction to Psychology (Coursera)

This course highlights the most interesting experiments within the field of psychology, discussing the implications of those studies for our understanding of the human mind and human behavior. We will explore the brain and some of the cognitive abilities it supports like memory, learning, attention, perception and consciousness. We will examine human development - both in terms of growing up and growing old - and will discuss the manner in which the behavior of others affect our own thoughts and behavior.

Jun 15th 2026
5-12 Weeks
Research for Impact (Coursera) Coursera
University of Cape Town,Oxfam International

Research for Impact (Coursera)

In this course, you will learn more about the Research for Impact approach - a set of principles and practices that will help you to make your research more impactful. Traditionally, the goals and outcomes of research projects were to contribute knowledge and communicate this knowledge through academic publications and journal articles. But If we truly want our research to have an impact, we need to do research differently. Research that influences change in policy, practice, behaviour and attitudes.

Jun 15th 2026
5-12 Weeks
Introduction to Self-Driving Cars (Coursera) Coursera
University of Toronto

Introduction to Self-Driving Cars (Coursera)

Welcome to Introduction to Self-Driving Cars, the first course in University of Toronto’s Self-Driving Cars Specialization. This course will introduce you to the terminology, design considerations and safety assessment of self-driving cars. By the end of this course, you will be able to: Understand commonly used hardware used for self-driving cars; Identify the main components of the self-driving software stack; Program vehicle modelling and control; Analyze the safety frameworks and current industry practices for vehicle development

Jun 15th 2026
5-12 Weeks
Accounting for Business Decision Making: Strategy Assessment and Control (Coursera) Coursera
University of Illinois at Urbana-Champaign

Accounting for Business Decision Making: Strategy Assessment and Control (Coursera)

Accounting information is the lifeblood of the organization, as it facilitates and influences operational and strategic decisions intended to achieve organizational goals. Organizations benefit from three decision-oriented roles of accounting: measurement, control, and communication. This course provides an introduction to accounting’s role in helping managers develop and implement, and improve the organization’s strategy. In particular, you will learn how non-financial and financial information is created, organized, and communicated to help managers make strategic decisions, as well as measure strategic success.

Jun 15th 2026
4 Weeks
State Estimation and Localization for Self-Driving Cars (Coursera) Coursera
University of Toronto

State Estimation and Localization for Self-Driving Cars (Coursera)

Welcome to State Estimation and Localization for Self-Driving Cars, the second course in University of Toronto’s Self-Driving Cars Specialization. We recommend you take the first course in the Specialization prior to taking this course. This course will introduce you to the different sensors and how we can use them for state estimation and localization in a self-driving car.

Jun 15th 2026
5-12 Weeks
Cluster Analysis, Association Mining, and Model Evaluation (Coursera) Coursera
University of California, Irvine

Cluster Analysis, Association Mining, and Model Evaluation (Coursera)

Welcome to Cluster Analysis, Association Mining, and Model Evaluation. In this course we will begin with an exploration of cluster analysis and segmentation, and discuss how techniques such as collaborative filtering and association rules mining can be applied. We will also explain how a model can be evaluated for performance, and review the differences in analysis types and when to apply them.

Jun 15th 2026
4 Weeks