Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.


Flying Car and Autonomous Flight Engineer

via Udacity Nanodegree


In this program, you’ll learn from world-class experts and write aircraft-ready code. You’ll master controls, planning, estimation, and more. In an increasingly congested world, flying cars look to the skies to provide smart transportation solutions that benefit us all.
Master job-ready autonomous flight software engineering skills as you tackle advanced challenges, write real code for real aircraft, and develop a systems understanding of the Flying Car full-stack.


Prerequisite Knowledge

Here is a list of prerequisites and recommendations to help prepare you for the program curriculum.See detailed requirements.

  • Introduction

    Learn about our quadrotor test platform, work in our custom simulator, and build your first project—getting a quadrotor to take-off and fly around a backyard!

    Backyard Flyer
  • 3D Motion Planning

    Optimize 2D solutions using waypoints, then scale solutions to 3D problems. Apply these skills by autonomously navigating your drone through a dense urban environment.

    3D Motion Planning
  • Controls

    Moving a flying vehicle requires determining appropriate low-level motor controls. Here, you’ll build a nonlinear cascaded controller for your drone system.

    Building a Controller
  • Estimation

    Utilize sensor fusion and filtering. Design an Extended Kalman Filter (EKF) to estimate attitude and position from IMU and GPS data of a flying robot.

  • [Optional] Fixed-Wing Aircraft

    Learn the dynamics of fixed-wing flight and apply what you’ve learned by writing code to control a fixed-wing aircraft in simulation.

    Fixed-Wing Control

Taught by

Nicholas Roy, Angela Schoellig, Sebastian Thrun, Raffaello D’Andrea, Sergei Lupashin, Jake Lussier, Andy Brown, Chris K., Raoul N., Joseph D., Andrija E., Jason S. and Hussain A.

Related Courses


Start your review of Flying Car and Autonomous Flight Engineer

Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free