Skip to content

Self-Driving Fundamentals: Featuring Apollo

Free Course

Udacity x Baidu Apollo

Related Nanodegree Program

Intro to Self-Driving Cars

In collaboration with
  • Baidu

About this course

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.

What you will learn

  1. Self-Driving Overview
    • Identify key parts of self-driving cars, and get to know Apollo team and architecture.
  2. HD Map
    • Get to know how high-definition maps work, which underpin almost every other part of the software stack.
  3. Localization
    • Practice Mock Interviews with Pramp!
  4. Perception
    • Identify different perception tasks such as classification, detection, and segmentation and learning convolutional neural networks which are critical to perception.
  5. Prediction
    • Study different ways to predict how other vehicles or pedestrians might move in Apollo self-driving cars.
  6. Planning
    • Identify several different approaches Apollo uses to develop trajectories for autonomous vehicles.
  7. Control
    • Understand how to use steering, throttle, and brake to execute our planned trajectory and master different types of controllers in Apollo.
  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.

See the Technology Requirements for using Udacity.

Why take this course?

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.

Learn with the best.

  • Sebastian Thrun
    Sebastian Thrun

    Instructor

  • David Silver
    David Silver

    Udacity Self-Driving Program Lead

  • Jingao Wang
    Jingao Wang

    Sr. Director,Apollo Platform

  • Jinghao Miao
    Jinghao Miao

    Sr.Engineering Manager, Apollo Platform

  • David Zhou
    David Zhou

    Head of Product, Apollo Platform

  • Ning Qu
    Ning Qu

    Chief Architect, Head of CarOS

  • Weide Zhang
    Weide Zhang

    Senior Architect, Apollo Platform

  • Kecheng Xu
    Kecheng Xu

    Software Engineer, Apollo Platform

  • Liangliang Zhang
    Liangliang Zhang

    Software Engineer, Apollo Platform

  • Qi Luo
    Qi Luo

    Software Engineer, Apollo Platform