At 15 hrs/week
Get access to classroom immediately on enrollment
Here is a list of prerequisites and recommendations to help prepare you for the program curriculum.See detailed requirements.
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
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
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
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.Estimation
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
from industry experts
Personal career coach and
Nicholas Roy is a Professor in the Department of Aeronautics & Astronautics, and a member of the Computer Science and Artificial Intelligence Laboratory, at MIT. He also founded Project Wing at X.
Angela is an Assistant Professor at the University of Toronto Institute for Aerospace Studies (UTIAS), and an Associate Director of the Center for Aerial Robotics Research and Education (CARRE) at the University of Toronto.
As the founder and president of Udacity, Sebastian’s mission is to democratize education. He is also the founder of Google X, where he led projects including the Self-Driving Car, Google Glass, and more.
Raffaello is a Professor of Dynamic Systems and Control at the Swiss Federal Institute of Technology (ETH) in Zurich. He is also the founder of Verity Studios, and a co-founder of Kiva Systems (now Amazon Robotics).
Sergei has a PhD in MechE from ETH Zurich and a BS in ECE from Cornell. He brings experience from projects such as industrial drones, self-driving cars and controls testbeds. He is a TED Fellow and founder of Fotokite.
Jake is a PhD Candidate in AI at Stanford University focused on robotics, perception, and human-centered design. Prior to serving as Product Lead at Udacity, he founded an early-stage food-technology startup and consulted on flying cars.
Andy has a bachelor's degree in physics from MIT, and taught himself to program after college (mostly with Udacity courses). He has been helping Udacity make incredible educational experiences since the early days of the company.
While I didn't know what to expect from this program being targeted to such an out-of-this-world concept (flying cars). It very nicely integrated the concepts of flying cares into drones - an everyday vehicle that anyone can gain access to. The content was first class, teaching some extremely advanced concepts that are only taught at the best universities in a easily comprehendible manner. Each lesson is broken down well into it's roots to build on top of. Overall another fine course by Udacity!!
This program is by far the best online course I have taken so far. It was very well put together by the Udacity team. The lessons are well thought and easily understood. The projects in this lesson are particularly very stimulating, and provide the right amount of challenges that keep you engaged, but which are surmountable. Furthermore, one does not need to be an expert programmer to be able to complete the projects.
One very clear outcome is that I feel a lot more comfortable in airplanes now I know how much work goes unto making them safe and comfortable. I secured admission into a team contesting for the Boeing Gofly competition, which is a dream come true. My math is much better too and it's helping me to be more productive in my other assignments. I'm very happy and grateful. You guys rock!
I was skeptical before starting about what the quality of this online course would be like given my experiences on other platforms and so far I've been blown away by the structure and content. It can be very difficult to find material on advanced subject so I am delighted that Udacity exists to fill that void!
It's hard and above my level of comfort but I am trying But at the same time it is top stuff, totaly practical. It is making me go back to school and university days and try to remember math and programming stuff. If I survive I am going to have new circuit opened in my brain.
Thusfar, I rather enjoy the course, despite only being one project in; however, I do believe that the course should be named "Autonomous Aerial Engineer ND" rather than "Flying Car ND", as such sounds much more professional and is closer to the reality of the course.
The emerging generation of flying car engineers will reimagine how we move and transform how we live. The Flying Car Nanodegree program will prepare you to be at the forefront of this technological and societal revolution.
In this program, you’ll learn from world-class experts, work with cutting-edge tools, and tackle real-world challenges. You’ll master techniques in planning, controls, and estimation. Most importantly, you will learn by doing, writing aircraft-ready code that you can run on your own drones.
If you’re interested in flying cars, drones, autonomous systems, and/or the future of smart transportation, this Nanodegree program is for you!
As a graduate of the world’s first flying car engineering program, you will be prepared for positions pertaining to aerial robotics, autonomy and mobility. Job titles in this industry vary, but include: Unmanned Aircraft Software Engineer, Software and Controls Engineer, Guidance Navigation and Controls (GNC) Engineer, Aerial Roboticist, and more.
With experience architecting sophisticated yet safe autonomous systems, you will also be prepared for jobs far beyond aerial systems, including: Autonomous Driving Engineer, Autopilot Engineer, Robotics Software Engineer, IoT Engineer, and more.
This Nanodegree program is an advanced specialized program in aerial vehicles—transformational technologies that are reshaping our future and driving amazing new innovations. If you are interested in developing the skills to build an autonomous aircraft system, and excited by the opportunity to port your code to real drones, this is the perfect way to get started.
The Flying Car Nanodegree program is a specialized program for aerial vehicles. The focus will be on developing the skills to build an autonomous aircraft system, with a focus on quadrotors. This means a unique emphasis on planning and autonomy for three-dimensional mobility, involving hands-on projects in simulation, with the opportunity to port your code to real drones.
The Robotics Software Engineer Nanodegree program provides an introduction to software and artificial intelligence as applied to robotics. The areas we focus on are perception, localization, path planning, deep learning, reinforcement learning, and control. These are taught using the Robot Operating System (ROS) framework. All of the techniques required to complete the projects in the Robotics Software Engineer Nanodegree program (including machine learning) are taught as part of the program.
The Self-Driving Car Engineer Nanodegree program focuses entirely on a specialized application of robotics—it uses robotics concepts and applies them to a self-driving car. If your primary interest is in the application of robotics, machine learning, and artificial intelligence to self-driving cars, then this is the program for you. However, if you want a broader and more comprehensive robotics curriculum, with an emphasis on software engineering, then the Robotics Software Engineer Nanodegree program is your best option.
There is no application. This Nanodegree program accepts everyone, regardless of experience and specific background.
Students should have prior experience with the following:
We have a number of Nanodegree programs and free courses that can help you prepare, including:
The Flying Car Nanodegree program is comprised of content and curriculum to support five (5) projects. We estimate that students can complete the program in four (4) months working 10 hours per week.
Each project will be reviewed by the Udacity reviewer network. Feedback will be provided and if you do not pass the project, you will be asked to resubmit the project until it passes.
Please see the Udacity Program FAQs for policies on enrollment in our programs.
For the Flying Car Nanodegree Program, the minimum computational requirements are
We also recommend that you obtain Bitcraze’s Crazyflie STEM drone bundle which you can port your code to, but it is not required.