![]()
Self-driving cars are set to revolutionize the way we live. This is transformational technology, on the cutting-edge of robotics, machine learning, software engineering, and mechanical engineering. In this program, you’ll learn the skills and techniques used by self-driving car teams at the most advanced technology companies in the world.
Get notified when the Nanodegree program launches.
Nanodegree Program
Launching Soon
Notify Me
Get notified when the Nanodegree program launches.
Notify Me
Self-driving cars represent one of the most significant advances in modern history. Their impact will go beyond technology, beyond transportation, beyond urban planning to change our daily lives in ways we have yet to imagine.
Students who enroll in this program will master technologies that are going to shape the future. Through interactive projects in computer vision, robotic controls, localization, path planning, and more, you’ll prepare yourself for a key role in this incredible field.
If your goal is to build the future, then your future begins here.
Job-ready project portfolio
Personalized feedback on projects
Coach-supported forums
Verified Nanodegree Credential
Best-in-class courses taught by expert instructors
A Nanodegree program is an innovative curriculum path that is outcome-based and career-oriented. Every program has a clear end-goal, and the ideal path to get you there. Courses are built with industry leaders like Google, AT&T, and Facebook, and are taught by leading subject matter experts. Students benefit from personalized mentoring and project-review throughout, and have regular access to instructors and course managers through moderated forums.
Graduates earn an industry-recognized credential and benefit from extensive career support. The ultimate goal of a Nanodegree program is to teach the skills you need, for the career you want, so you can build the life you deserve.
“From the fundamentals to the cutting edge of deep learning, computer vision, and robotics, this is the best way to become a self-driving car engineer. I am incredibly excited to get you started in this Nanodegree.”
Learning with Udacity means getting you exactly where you want to be in your career.
Most Popular Most Popular
Curriculum
1:1 Feedback
Portfolio & Credential
Personalized Career Support
Launching Soon
Notify Me
Entering students are expected to have prior experience in Python or another scripting language. You should have at least some background in probability and statistics and calculus prior to enrolling. If you have no statistics background, we recommend you take our Intro To Statistics course. You should also learn foundational Python programming concepts before enrolling in this Nanodegree. Our Programming Foundations With Python course may be a good place to start.
You will submit your projects on GitHub, and must have a GitHub handle and know how to share code prior to enrolling. Take our course on How to Use Git and GitHub if you need to learn how to do this.
Notify Me
There has been an error. Please try again.
Get notified when the Self-Driving Car Engineer Nanodegree program launches.
We'll be in touch soon.