Self-Driving Car EngineerSelf-Driving Car Engineer FAQ

Program Highlights

  • Why should I enroll in this program?

    Udacity is the only place to offer this kind of opportunity. We have partnered with the best companies in the field to offer world-class curriculum, expert instructors, and exclusive hiring opportunities. Almost any student anywhere in the world with an internet connection can study to become a self-driving car engineer at Udacity. You'll even build and run code on an actual autonomous vehicle that is owned by Udacity.

  • What kinds of topics will the program cover?

    The program will cover topics including deep learning, computer vision, sensor fusion, localization, controllers, vehicle kinematics, automotive hardware, and more. You can read a more in-depth overview of the curriculum here.

  • How did you develop the curriculum, and who are your partners?

    Udacity developed the Self-Driving Car Engineer Nanodegree program in close partnership with leading experts in the autonomous vehicle industry, including Mercedes-Benz, NVIDIA and Uber ATG.

  • What jobs will this program prepare me for?

    With curriculum covering topics such as deep learning, computer vision, sensor fusion, localization, control, path planning, and automotive hardware, program graduates will be uniquely prepared for a wide variety of roles in the autonomous vehicle industry.

    These include System Software Engineer, Deep Learning Engineer, Vehicle Software Engineer, Localization and Mapping Engineer, Autonomous Driving Engineer, Autopilot Engineer, Sensor Fusion Engineer, Visual Perception Engineer, Machine Learning Engineer, and Motion Planning Engineer. 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 other industries, including: Robotics Software Engineer, Prediction Engineer, Computer Vision Engineer, IoT Engineer, and Automation Engineer. For market salary details, see the Estimated Salary range on the Nanodegree home page.

  • What kind of access will I have to hiring partners?

    Our global hiring partners provide Udacity students from all over the world direct and preferential exposure to new jobs. We work directly with recruiters and hiring managers at each company to get our students fast-tracked into open opportunities. Students are evaluated for these positions based on skills, experience, and the projects showcased in their unique Udacity portfolios.

    Hiring partnerships don’t guarantee you get hired, but they do ensure you get the direct exposure and exclusive opportunity to demonstrate why you’re the right one for the job. Plus, Udacity supports you every step of the way, so you can proceed with confidence, knowing you’re always putting your best foot forward.

Application Process

  • Why is there an application process for this Nanodegree program?

    Given the specialized nature of this curriculum, we need to ensure that all enrolled students have the required knowledge, skills, and experience in advance. This process allows us to assess each applicant's qualifications, and either accept you to the program, or make recommendations for courses that will help you meet the prerequisites
 in the future.

  • What is the application selection criteria? Do I need to have specific programming experience?

    Applicants must have previous online or offline coursework in the relevant fields of Probability, Statistics, and Machine Learning, as well as intermediate Python programming experience. Further information about the program and its prerequisites can be found here.

    Lastly, since this will be a challenging program, we are looking for students who are motivated, hard-working, and committed to graduating. We will do our best to assess these factors based on your answers to the questions in the application.

  • If I don’t meet the requirements to enroll, what should I do?

    For those aspiring self-driving car engineers who currently have limited backgrounds in programming, math, computer vision, or machine learning, we recommend the Introduction to Self-Driving Cars Nanodegree Program to to help you prepare. Graduating from the introductory program guarantees you admission into the Self-Driving Car Engineer Nanodegree Program.

  • I didn’t get in this round of admissions. What should I do?

    If you are not accepted for the current round of admissions, you are eligible to apply again for the next round.

    Our expectation is that the most common reason for not gaining acceptance into our program will be skills and experience gaps in an applicant’s background, so the best path forward will be to study in those areas. We recommend enrolling in our Introduction to Self-Driving Cars Nanodegree Program to learn or refine the skills necessary to be successful in, and gain guaranteed admission to, our Self-Driving Car Engineer Nanodegree Program.

  • I'm concerned about aligning the program start date with my current schedule, what are my options if I have a scheduling conflict?

    When you are accepted into the program and are ready to enroll, you can:

    • Choose one of the next three start dates.
    • Email to learn about additional class start dates.

    What you cannot do:

    • Move to a term that starts earlier than the one you were offered.
    • Move to a term that is already in progress.
    • Move to a term that is not yet open.

Program Structure

  • Will there be Udacity Connect sessions held for this Nanodegree program?

    Udacity does not currently offer Connect sessions specifically for students in the Self-Driving Car Engineer Nanodegree program. Individual students of this program are of course welcome to attend multi-program Connect sessions, but there will not be session leads onsite who are equipped to provide specific program guidance and input. Companies that are interested in hosting in-person Connect sessions for their employees may inquire on our Udacity for Business page.

  • If I need to, do I have the option to pause my studies?

    There is no option to pause your enrollment in this program due to its fixed timeline nature and the need to maintain a consistent and stable student body throughout each term. If you have a special circumstance that requires more time, please contact

  • Is this program self-paced?

    It is not. This is a unique, three-term program that requires students to keep pace throughout the duration of the program.

  • How many hours per week should I expect to spend on my coursework, in order to succeed in this program?

    Between instructional content, quizzes, projects, and other course-related activity, you can expect to invest an average of 15-20 hours per week.

  • Is this program online, in-person, or some combination of both?

    The program is online, and students interact with peers, mentors, coaches, and instructors in our virtual classrooms, in the forums, and in Slack. We also host live online chats with industry leaders, hiring partners, instructors, and other key influencers in the self-driving car space.

    There are very occasionally scheduled opportunities for program enrollees to connect in-person at meet-ups, conferences, group study sessions, and other events, but these occasions are the exception, not the norm, and they are not part of the program curriculum.

  • Will I have access to the material even after the term ends?

    As a Nanodegree program student, you will retain access to the program materials for a period of time after term completion and/or graduation. Please note, however, that students who leave the program—or who are removed from the program for failure to submit all projects by the final deadline (including any term extension provided to you for this program) and pass once they are reviewed—prior to successfully graduating, will cease to have access to content thereafter. Please read our Terms of Service for full details.

  • Is the Self-Driving Car Engineer Nanodegree Program available on the mobile app?

    Yes, all content is available via the Udacity app.

  • What kind of technology will I need for this program?

    You will need technology that meets the minimum requirements outlined for all Udacity programs.

Deadline Policy

  • When we use the term "deadline" with regards to Nanodegree program projects, we use it in one of two ways:

    • A final deadline for submitting all projects

    • Ongoing suggested deadlines for individual projects

    It is very important to understand the distinctions between the two, as your progress in the program is measured against the deadlines we've established. Please see below for an explanation of what each usage means.

  • A final deadline for submitting all projects

    In order to graduate a term, you must submit all projects by the last day of the term and pass all projects once they are reviewed by a Udacity Reviewer (the review may take place after the last day of the term). Passing a project means a Udacity Reviewer has marked a project as "Meets Specifications."

    If you do not submit all projects by the end of the term and also pass all projects once they are reviewed, you will receive an automatic and free 4-week extension in your classroom. You will receive this extension a maximum of once per term.

    Once you submit and pass all projects, you can enroll in the next term, which could potentially be with a later class. If you do not submit and pass all projects within the 4-week extension period, you will be removed from the program and lose access to the content going forward.

  • Ongoing suggested deadlines for individual projects

    The deadlines you see in your classroom are suggestions for when you should ideally pass each project. They are meant to help keep you on-track so that you maintain an appropriate pace throughout the program–one that will see you graduate on-time!

    Please note that you can submit your projects as many times as you need to. There are no penalties if you miss these suggested deadlines. However, you will be at risk of not passing all projects on-time if you miss these deadlines and fall behind which may result in losing access to the materials if you do not meet the final deadline, so it is a recommended best practice to try and meet each suggested deadline.


  • How much does the Self-Driving Car Engineer Nanodegree program cost?

    The program consists of three 3-month long terms. Each term costs $800 per term for a total program cost of $2400.

    The entire Nanodegree program is comprised of three terms, and takes nine months to complete.

  • When is my tuition payment due?

    You pay your full tuition fee before the start of each term.

  • Is there a free trial period for this program?

    There is no free trial period for this program.

  • How many scholarships are awarded?

    To learn about current and future scholarship opportunities, please visit our scholarships webpage at

  • What is the refund policy?

    Students are eligible for a refund from the date of purchase until the seventh day after the course begins.

Icon globe

Udacity 现已提供中文版本! A Udacity tem uma página em português para você! There's a local version of Udacity for you! Sprechen Sie Deutsch?

Besuchen Sie und entdecken Sie lokale Angebote, unsere Partnerunternehmen und Udacitys deutschsprachigen Blog.

前往优达学城中文网站 Ir para a página brasileira Go to Indian Site Icon flag de Zu continue in English