Nanodegree Program

Flying Car and Autonomous Flight Engineer Nanodegree

74 reviews

Master autonomous flight software engineering skills as you build your career in flying cars and drone robotics.

ENROLLMENT CLOSING IN
  • Skill Covered
    3D Motion PlanningControlsEstimationKalman Filters
    + MORE
  • Job Opportunities
    Technical Assistant UAVUAV systems engineerInstrumentation & Control Engineer
    + MORE
  • Prerequisites
    Substantial experience programming in any languageIntermediate-level programming experience in Python or willingness to learnIntermediate-level programming experience in C++ or willingness to learn (including knowledge of memory allocation, classes, and references)Basic Linear algebraCalculus (derivatives and integrals)Probability and statistics (mean, variance, and probability distributions)Basic Physics (basic mechanics including knowledge of kinematics, dynamics, and torque)
    + MORE
  • Classroom opens
    28 November 2018
    Duration
    4 months We recommend 10 hrs / week
  • Skill Covered
    3D Motion PlanningControlsEstimationKalman Filters
    + more
  • Job Opportunities
    Technical Assistant UAVUAV systems engineerInstrumentation & Control Engineer
    + more
  • Prerequisites
    Substantial experience programming in any languageIntermediate-level programming experience in Python or willingness to learnIntermediate-level programming experience in C++ or willingness to learn (including knowledge of memory allocation, classes, and references)Basic Linear algebraCalculus (derivatives and integrals)Probability and statistics (mean, variance, and probability distributions)Basic Physics (basic mechanics including knowledge of kinematics, dynamics, and torque)
    + more
  • Classroom opens
    28 November 2018
    Duration
    4 months We recommend 10 hrs / week

Why Take This Nanodegree Program?

In this program, you’ll learn from world-class experts, write aircraft-ready code, and tackle real-world challenges ranging from emergency aid to fleet coordination. You’ll master controls, planning, and more. In an increasingly congested world, flying cars look to the skies to provide smart transportation solutions that benefit us all.


Why Take This Nanodegree Program?

Flying cars will return 8 billion valuable commuter hours to U.S. drivers!

1000+ jobopportunities created
80+ Hiring partnersonboard
₹ 40 lac+ Highestannual CTC offered
LEARN MORE
World-Class Instructors
World-Class Instructors

World-Class Instructors

Learn from instructors who are leaders in this transformational field. Work with the pioneering thinkers who are actively creating the next-generation of autonomous flight systems.

Cutting-Edge Tools

Cutting-Edge Tools

Work with Udacity’s custom-built flight simulator, and benefit from personalized guidance as you port your code to actual drones and contribute to open source projects.

Groundbreaking Curriculum
Groundbreaking Curriculum

Groundbreaking Curriculum

Master cutting-edge skills in controls, planning, and more. Start writing your own code to solve the real-world problems experts in the field grapple with daily.

Career Growth

Career Growth

Discover rewarding opportunities through our many hiring partnerships, and with the support of our dedicated Careers Team. Gain access to a professional network of experts and advocates.

Skills Covered
  • 3D Motion Planning
  • Controls
  • Estimation
  • Kalman Filters
Show More

What You Will Learn

Download Syllabus
Syllabus

Flying Car Curriculum

You’ll learn the core concepts required to design and develop robots that fly. You’ll work with the quadrotor test platform and our custom flight simulator to implement planning, control, and estimation solutions.

Work with the quadrotor test platform and our custom flight simulator to implement planning, control, and estimation solutions.

See fewer details

4 Months to complete

Prerequisite Knowledge

To optimize your chances for a successful application to our Flying Car Nanodegree program, we’ve created 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.

    Estimation
  • [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
Flying Cars and drones are the future of transportation, and they will massively change the world. Autonomous systems are the key to this future. Graduates will be immediately qualified to work in, and shape, this incredible field.
— Sebastian Thrun

Learn with the best

Nicholas Roy
Nicholas Roy

Instructor

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 Schoellig
Angela Schoellig

Instructor

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.

Sebastian Thrun
Sebastian Thrun

Instructor

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 D’Andrea
Raffaello D’Andrea

Instructor

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).

Jake Lussier
Jake Lussier

Product Lead

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.

Sergei Lupashin
Sergei Lupashin

Instructor

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.

Andy Brown
Andy Brown

Curriculum Lead

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.

Student Reviews

4.3

(73)

5 stars
50
68.5%
4 stars
10
13.7%
3 stars
3
4.1%
2 stars
3
4.1%
1 stars
7
9.6%
Irving V.

Excelente programa, pude aprender desde el funcionamiento dinámico del dron hasta el control y seguimiento de trayectorias planificadas por un RRT.

James C. W.

This was an excellent course. I learned so much, that for me it was practically unbelievable how much I have learned about quadrotor flight. I am already missing the course and hope to learn even more soon.

Muhammad K.

This course was awesome. I found it much useful for my research work too. The contents, assignments, and projects are well defined and if anybody wants to excel in Unmanned aerial vehicles, must take this course. Salute to Udacity team and Instructors.

Hussain A.

The best thing I have done in my life. This course has really changed the way I look at things. Really it is hard to describe in words. But this course has made my childhood dream come true?! FROM MY HEART: Thank you Sebastian and the rest of the team!!!

万胜 王.

perfect,thx

WordMark

Learn now, pay later

To make it even easier to learn, you can finance your Nanodegree through Affirm.

  • Calendar

    Easy monthly payments

    As low as US$ 0 per month at 0% APR.

    Learn more.

  • Finance

    Flexible Payments

    Pay your monthly bill using a bank transfer, check, or debit card.

Term
Flying Car and Autonomous Flight Engineer Nanodegree
₹65900*

Apply controls, estimation, and planning methods to autonomously navigate a quadrotor.

Admissions Closes: 29 November, 2018

Login to Enroll

Payment Options

We support multiple payment options for your convenience. Choose an option that suits you the most

Credit/Debit
Credit/Debit Card

Accepting payments through Credit/Debit cards from all major banks.

Emi
EMI on Credit Card

Split the payment of the course fee across 3 or more months. Option is available for all plans. Instalment information available on the payment page.

Internet Banking
Internet Banking

Seamless payment though Internet banking accepting payments from over 59 banks.



Udacity on the go

Now you can achieve your goals on the move. Discover our offerings, personalised recommendations, classroom experience and so much more. Install Now!

phone

Program Details

    Program Overview - Why Should I Take this Program?
  • Why should I enroll?

    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!

  • What jobs will this program prepare me for?

    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.

  • How do I know if this program is right for me?
    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.
  • What is the difference between the Flying Car Nanodegree program and the Self-Driving Car Engineer Nanodegree program or the Robotics Software Engineer Nanodegree program?

    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.

    Tuition and Term of Program
  • How is this Nanodegree program structured?

    The Flying Car Nanodegree program is comprised of one (1) four (4)-month term. Students must complete the term and pass all to graduate from the Nanodegree program.

    Each project will be reviewed by the Udacity reviewer network and platform. Feedback will be provided and if you do not pass the project, you will be asked to resubmit the project until it passes.

  • How long is this Nanodegree program?

    Access to this Nanodegree program runs for the period noted in the Term Length section above.

    See the Terms of Use and FAQs for other policies around the terms of access to our Nanodegree programs.

  • Can I switch my start date? Can I get a refund?

    Please see the Udacity Nanodegree program FAQs found here for policies on enrollment in our programs.

  • How much does the program cost?

    The full program consists of one (1) four (4)-month long term at a cost of INR 12900.

    Payment is due before the term begins.

  • I have graduated from the Flying Car Nanodegree program but I want to keep learning. Where should I go from here?

    Once you have completed the Flying Car Nanodegree program, the Self-Driving Car Engineer Nanodegree program and the Robotics Software Engineer Nanodegree program are ideal for continuing your learning.

    Software and Hardware - What Do I Need for This Program?
  • What software and versions will I need in this program?

    For the Flying Car Nanodegree Program, the minimum computational requirements are

    • 4GB RAM
    • Quad-Core i5 processor or equivalent
    • 50GB free HDD space
    • WiFi capability (802.11x)

    We also recommend that you obtain Bitcraze’s Crazyflie STEM drone bundle which you can port your code to, but it is not required.

Flying Car and Autonomous Flight Engineer Nanodegree

Need Help with Enrollments?1800-121-6240
Mon - Fri, 10 am - 10 pmBy calling this number, you consent to receive calls from, or on behalf of, Udacity per our Terms of Use and Privacy Policy.