Self-Driving Car Engineer Training Logo

Self-Driving Car Engineer Training

Powered By

Udacity Logo

Our wide-ranging curriculum will prepare you for a variety of roles in the autonomous vehicle industry, including: System Software Engineer, Deep Learning Engineer, Vehicle Software Engineer, Localization and Mapping Engineer and many others. If you elect to work outside of automotive engineering, your foundation in deep learning and robotics will enable you to fill any number of related roles in artificial intelligence, computer vision, machine learning, and more.

ATP_Authorized Logo

Powered By

Udacity Logo

Looking for a private batch ?

REQUEST A CALLBACK

Need help finding the right training?

Your Message

  • Certified Trainer

  • Authorized Courseware

  • Completion Certificate from ATP

  • Enterprise Reporting

  • Lifetime Access

  • CloudLabs

  • 24x7 Support

  • Real-time code analysis and feedback

What is Self-Driving Car Engineer Certification Training about?

You'll first apply computer vision and deep learning to automotive problems, including detecting lane lines, predicting steering angles, and more. Next, you'll learn sensor fusion, which you'll use to filter data from an array of sensors in order to perceive the environment. Then, you'll work with a team to program Carla, Udacity’s real self-driving car.

What are the objectives of Self-Driving Car Engineer Certification Training ?

The Self-Driving Car Engineer program is one of the only programs in the world to both teach participants how to become a self-driving car engineer, and support in obtaining a job within the field of autonomous systems. The program’s nine projects equip participants with invaluable skills across a wide array of critical topics, including deep learning, computer vision, sensor fusion, localization, controllers, vehicle kinematics, automotive hardware, and more. As part of their capstone project, participants will have the rare opportunity to run their code on an actual autonomous vehicle owned by Udacity.

Who is Self-Driving Car Engineer Certification Training for?

This advanced Nanodegree program is ideal for anyone with a programming, technical, or quantitative background who is interested in the field of autonomous systems, or refreshing or developing their skills within the realm of machine and deep learning, systems integration, sensor fusion, and many others.

What are the prerequisites for Self-Driving Car Engineer Certification Training?

Students should have prior experience with the following:


  • Intermediate Python (Classes, Data structures)
  • Intermediate C++ (Classes, Memory management, Linking)
  • Basic Linear Algebra (Matrices, Vectors, Matrix multiplication)
  • Basic Calculus (Derivatives, Integrals)
  • Basic Statistics (Mean, Standard deviation, Gaussian distribution)
  • Basic Physics (Forces)

Available Training Modes

Course Outline Expand All

Expand All

  • Finding Lane Lines on the Road
  • Advanced Lane Finding
  • Traffic Sign Classifier
  • Behavioral Cloning
  • Extended Kalman Filters
  • Kidnapped Vehicle
  • Highway Driving
  • PID Controller
  • Programming a Real Self-Driving Car

Who is the instructor for this training?

The trainer for this Self-Driving Car Engineer Training has extensive experience in this domain, including years of experience training & mentoring professionals.

Reviews