Udacity part of Accenture logo

Self Driving Car Engineer

This Nanodegree prepares you to design, build, and optimize self-driving car systems by mastering computer vision, sensor fusion, localization, and control through hands-on projects using C++, Python, and deep learning.

  • Nanodegree Program
  • Advanced
  • 78 hours
  • 4.2 (46)
  • Updated: Jan 14, 2026

Subscription · Monthly

  • Cancel Anytime
  • Unlimited access to hundreds of top-rated courses
  • Hands-on projects with expert feedback
  • Personalized career coaching and interview prep
  • Program Certificates

What you'll build

Project submissions reviewed by industry professionals

Project 1

Object Detection in an Urban Environment

Train a CNN on the Waymo Open Dataset to detect vehicles, pedestrians, and cyclists.

Computer Vision
CNNs
TensorFlow
Project 2

3D Object Detection from Lidar

Detect objects in 3D lidar point clouds with deep learning, benchmarked on the Waymo dataset.

Lidar
3D Detection
Point Clouds
Project 3

Sensor Fusion & Object Tracking

Fuse camera and lidar detections to track multiple objects with an Extended Kalman Filter.

Sensor Fusion
Extended Kalman Filter
Multi-Target Tracking
Project 4

Scan Matching Localization

Localize a self-driving car in a 3D lidar map using ICP and NDT scan-matching.

Localization
ICP / NDT
C++
Project 5

Motion Planning & Decision Making

Build behavior and trajectory planning so the car navigates urban routes and avoids obstacles.

Motion Planning
Trajectory Generation
Behavior Planning
Project 6

Control & Trajectory Tracking (PID)

Design and tune a C++ PID controller so the car follows its planned trajectory precisely.

PID Control
C++
Trajectory Tracking

Skills you'll learn

89 skills

  • Robot behavior planning
  • Object motion models
  • Robot motion planning
  • Eigen library
  • A* Search Algorithm
  • Robot trajectory generation
  • C++ syntax
  • Logistic regression

Prerequisites

8 prerequisites

Prior to enrolling, you should have the following knowledge:

  • matplotlib
  • Basic calculus
  • Intermediate Python
  • Finding derivatives
  • C++ proficiency

You will also need to be able to communicate fluently and professionally in written and spoken English.

Program Outline

  • 14 courses
  • 39 lessons
  • 7 projects

Career Impact

96%

of Udacity graduates reported a positive career outcome

Source: Udacity’s Q2 2026 Learner Outcome Survey

This Nanodegree builds toward roles like

Self-Driving Car Engineer

· U.S. salaries

$125K

Entry-level

0–2 yrs

$260K

Mid-career

3–9 yrs

$580K

Experienced

10+ yrs

Salary estimates based on public market data. Individual results vary.

Companies hiring for these skills

  • Waymo
  • Cruise
  • Zoox
  • Tesla
  • Aurora
  • Nuro
  • Motional
  • Nvidia

Program Instructors

7 instructors

Unlike typical professors, our instructors come from Fortune 500 and Global 2000 companies and have demonstrated leadership and expertise in their professions:

David Silver

Staff Software Engineer at Kodiak Robotics

Thomas Hossler

Sr Deep Learning Engineer

Antje Muntzinger

Professor of Computer Vision

Andreas Haja

Instructor

Aaron Brown

Senior Software Engineer

Munir Jojo Verge

Lead Autonomous & AI Systems Developer at MITRE

Mathilde Badoual

Fifth year PhD student at UC Berkeley

David Silver

Staff Software Engineer at Kodiak Robotics

Thomas Hossler

Sr Deep Learning Engineer

Antje Muntzinger

Professor of Computer Vision

Andreas Haja

Instructor

Aaron Brown

Senior Software Engineer

Reviews & Testimonials

Udacity graduates

(3 Testimonials)

Bryan Mooyoung Lee

Graduate

I had no prior experience with self-driving cars, but through the Udacity course, I gained a complete overview of the development workflow. I now understand my focus areas and how my contributions integrate with the rest of the system.

Danish Behnal

Graduate

I’m officially an aerospace engineer, but my passion was in AI and Robotics. The Udacity Self-Driving Car program helped me land internships in ADAS R&D at a Big Tech company in Germany. Now I’ve built a career in Robotics and AI thanks to this program.

Abdelrahman Eldesouky

Graduate

I was already working as an Autonomous Driving Software Engineer, but I had gaps in the advanced algorithms and frameworks specific to self-driving cars. The program's project-based learning bridged that gap fast. I built a lane detection system, implemented path planning algorithms, and worked with LiDAR and radar data, while getting personalized mentor feedback that kept me aligned with industry standards. It gave me the confidence and skills to take on more complex roles and push the boundaries of what's possible in autonomous driving.

Trustpilot reviews

Average Rating: 4.2 (46 Reviews)

3

the object detection project need to be updated !

— Marco G

Jun 2, 2026

Trustpilot

4

It's a very intense and advance program is highly recommended for the professionals who want to build a career as a perception engineer. It contains all the aspects of self-driving car specialization: computer vision, sensor fusion, localization, planning and control. Additional chapters for career services and interview preparation will help you to start applying for the autonomous driving vacancies really fast after the graduation.

— Oleksandr

Oct 22, 2024

Trustpilot

5

Exceptional program that equips you with the skills needed for the future of autonomous vehicles. Challenging projects, great instructors, and a supportive community make it a top choice for anyone passionate about self-driving technology

— vivek chavan

Sep 9, 2023

Trustpilot

1

carla simulator failed all the time !!!! wait for several weeks, no way to solve it

— Tianhui Y.

Apr 10, 2023

Trustpilot

5

This program provide the overall picture of Self Driving Car System. It allowed me to systematically learn the system.

— Hiroki S.

Apr 4, 2023

Trustpilot

Showing 5 out of 46 Reviews

About this program

Udacity's Self-Driving Car Engineer Nanodegree program is an advanced self-driving car course designed for those aspiring to become leaders in autonomous vehicle technology. The program covers critical areas such as machine learning, computer vision, and sensor fusion, providing hands-on experience in building and testing self-driving car systems.

Our expert instructors, drawn from leading companies in the autonomous vehicle industry, guide students through real-world projects. This offers a unique opportunity to apply learning in practical scenarios, preparing students for exciting careers in this innovative field.

Subscription · Monthly

  • Cancel Anytime
  • Unlimited access to hundreds of top-rated courses
  • Hands-on projects with expert feedback
  • Personalized career coaching and interview prep
  • Program Certificates

Other programs you might like:

Company

Udacity Schools

AI Master’s

Udacity Accenture logo
© 2011-2026 Udacity, Inc. "Nanodegree" is a registered trademark of Udacity. © 2011-2026 Udacity, Inc.
We use cookies and other data collection technologies to provide the best experience for our customers.