We may earn an affiliate commission when you visit our partners.
Sebastian Thrun, Andy Brown, Jake Lussier, Raffaello D'Andrea, Angela Schoellig, Nicholas Roy, and Sergei Lupashin

Here's a deal for you

Save money when you learn with a deal that may be relevant to this course.
All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

What's inside

Syllabus

In this lesson you'll meet your instructors and go over some of the logistical details of this Nanodegree program.
In this lesson you'll get a high level overview of the concepts underlying autonomous flight and the physical components from which flying vehicles are made.
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Explores flight history, challenges, and vehicles
Introduces quadrotor testing platforms and custom simulators
Teaches event-driven drone programming for takeoff and flight
Build your first project—getting a quadrotor to take-off and fly around a backyard
Teaches how to get code running on actual drones
Taught by instructors recognized for their work in autonomous flight and drone technology

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Practical introduction to autonomous flight

According to learners, this course offers a highly practical and engaging introduction to autonomous flight. Students praise the clear explanations of complex concepts and the valuable hands-on experience provided through its custom simulator, culminating in a practical quadrotor project. While the course is well-suited for beginners, some reviews indicate that the pace can be challenging without prior programming knowledge. The instructor's expertise is frequently highlighted as a significant positive, making theoretical foundations accessible. Overall, it serves as an excellent foundational step for those interested in drone programming, preparing them for further study.
Provides a strong base but isn't an exhaustive guide.
"This course is an excellent starting point, but it's clear more advanced study is needed later."
"I feel confident to explore deeper topics now, thanks to the solid groundwork laid here."
"It covers the essentials well, don't expect deep dives into every single nuanced algorithm."
Course content is updated and well-maintained.
"I noticed some older reviews mentioned a tricky section, but it seems to have been updated and clarified now."
"The course materials feel current and relevant, suggesting ongoing updates by the team."
"It's great to see that the publishers are responsive to feedback and continue to refine the content."
Knowledgeable instructors deliver content effectively.
"The instructors are clearly experts in the field and explain everything with great clarity."
"I appreciated the way the concepts were taught, making even difficult topics approachable."
"Their passion for autonomous systems made the lectures engaging and interesting to follow."
Offers valuable hands-on coding and simulator experience.
"The custom simulator was invaluable for practicing the code and seeing the drone respond."
"I really enjoyed the project where we got the quadrotor to take off and fly; it felt like a real accomplishment."
"The practical exercises truly reinforced my understanding and made the concepts stick."
Provides a foundational understanding for beginners.
"The course does an amazing job breaking down complex ideas into manageable pieces."
"As someone new to this field, I found the explanations and analogies incredibly clear and helpful."
"I now have a solid grasp of the core concepts needed to understand autonomous flight systems."
May require prior programming or dedication for beginners.
"If you're an absolute beginner to coding, you might find some parts of the course move quite fast."
"I had to spend extra time reviewing some of the math and physics concepts outside of the course."
"While introductory, having some basic programming experience would definitely make it smoother."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Introduction to Autonomous Flight with these activities:
Review basic physics concepts
Reviewing basic physics concepts will provide a stronger foundation for understanding the principles of flight.
Browse courses on Aerodynamics
Show steps
  • Read a textbook or online resource on basic physics concepts, such as force, motion, and energy.
  • Solve practice problems related to these concepts.
  • Attend a review session or workshop on basic physics.
Read 'The Physics of Flight' by David Anderson
Reading 'The Physics of Flight' will provide you with a comprehensive understanding of the physics of flight and how it applies to drones.
Show steps
  • Purchase or borrow a copy of the book.
  • Read the book cover-to-cover.
  • Take notes and highlight important passages.
  • Review the book regularly.
Volunteer at a local drone club or organization
Volunteering at a local drone club or organization will give you hands-on experience with drones and the opportunity to learn from others.
Show steps
  • Find a local drone club or organization that offers volunteer opportunities.
  • Contact the organization and express your interest in volunteering.
  • Attend volunteer training.
  • Help out with events or activities.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Practice writing code for controlling a drone
Practicing writing code for controlling a drone will help you develop the skills necessary to complete the projects in this course.
Browse courses on Python Programming
Show steps
  • Create a simple Python program that controls a drone's movement.
  • Write a more complex program that allows the drone to fly a specific path.
  • Troubleshoot any errors in your code.
Build a simple drone from scratch
Building a simple drone from scratch will give you a deeper understanding of the components that make up a drone and how they work together.
Show steps
  • Gather the necessary materials and components.
  • Assemble the drone according to the instructions.
  • Test the drone's flight capabilities.
Explore advanced drone flight techniques
Exploring advanced drone flight techniques will help you expand your knowledge and skills in this area.
Browse courses on Autonomous Flight
Show steps
  • Watch video tutorials on advanced drone flight techniques.
  • Read articles and blog posts on the latest drone technology.
  • Attend a workshop on advanced drone flight.
  • Practice the techniques you learn.
Contribute to an open-source drone project
Contributing to an open-source drone project will give you experience working on real-world drone projects and the opportunity to learn from others.
Browse courses on Open-Source Software
Show steps
  • Find an open-source drone project to contribute to.
  • Read the project's documentation and code.
  • Make a small change to the project.
  • Submit a pull request to the project.
  • Work with the project maintainers to get your change merged.

Career center

Learners who complete Introduction to Autonomous Flight will develop knowledge and skills that may be useful to these careers:
Flight Engineer
A Flight Engineer is responsible for the operation and maintenance of the aircraft's mechanical and electrical systems during flight. They work under the supervision of the pilot and assist with the navigation, communication, and monitoring of the aircraft. This course, Introduction to Autonomous Flight, would be particularly useful for aspiring Flight Engineers as it provides a foundation in the principles of autonomous flight and the physical components of flying vehicles.
Aerospace Engineer
Aerospace Engineers research, design, develop, test, and operate aircraft, spacecraft, and other related systems. They apply their knowledge of aerodynamics, propulsion, and materials to create safe and efficient vehicles. This course, Introduction to Autonomous Flight, may be useful for Aerospace Engineers who are interested in learning more about the principles of autonomous flight and how they can be applied to the design and operation of aircraft and spacecraft.
Avionics Technician
Avionics Technicians install, maintain, and repair electronic systems on aircraft, including navigation, communication, and flight control systems. They work closely with pilots and other maintenance personnel to ensure that the aircraft's electronic systems are functioning properly. This course, Introduction to Autonomous Flight, may be useful for Avionics Technicians who are interested in learning more about the principles of autonomous flight and how they can be applied to the maintenance and repair of aircraft electronic systems.
Air Traffic Controller
Air Traffic Controllers are responsible for the safe and efficient flow of air traffic. They monitor aircraft movements, provide guidance to pilots, and ensure that aircraft maintain safe separation from each other. This course, Introduction to Autonomous Flight, may be useful for Air Traffic Controllers who are interested in learning more about the principles of autonomous flight and how they can be applied to the management of air traffic.
Meteorologist
Meteorologists study the atmosphere and its phenomena, including weather patterns, climate, and air pollution. They use their knowledge to forecast weather conditions and provide guidance to industries such as aviation, agriculture, and transportation. This course, Introduction to Autonomous Flight, may be useful for Meteorologists who are interested in learning more about the principles of autonomous flight and how they can be applied to the study of weather patterns and climate.
Pilot
Pilots operate aircraft and are responsible for the safety of passengers and crew. They navigate the aircraft, monitor its systems, and communicate with air traffic control. This course, Introduction to Autonomous Flight, may be useful for Pilots who are interested in learning more about the principles of autonomous flight and how they can be applied to the operation of aircraft.
Flight Attendant
Flight Attendants are responsible for the safety and comfort of passengers during flights. They provide food and beverage service, assist with boarding and deplaning, and respond to emergencies. This course, Introduction to Autonomous Flight, may be useful for Flight Attendants who are interested in learning more about the principles of autonomous flight and how they can be applied to the operation of aircraft.
Aircraft Mechanic
Aircraft Mechanics inspect, repair, and maintain aircraft. They work on a variety of aircraft systems, including engines, landing gear, and avionics. This course, Introduction to Autonomous Flight, may be useful for Aircraft Mechanics who are interested in learning more about the principles of autonomous flight and how they can be applied to the maintenance and repair of aircraft.
Air Marshal
Air Marshals are law enforcement officers who protect passengers and crew on aircraft. They are trained to detect and respond to threats and emergencies. This course, Introduction to Autonomous Flight, may be useful for Air Marshals who are interested in learning more about the principles of autonomous flight and how they can be applied to the security of aircraft.
Aviation Safety Inspector
Aviation Safety Inspectors ensure that airlines and aircraft manufacturers comply with safety regulations. They inspect aircraft, review maintenance records, and investigate accidents. This course, Introduction to Autonomous Flight, may be useful for Aviation Safety Inspectors who are interested in learning more about the principles of autonomous flight and how they can be applied to the safety of aircraft.
Quality Assurance Manager
Quality Assurance Managers oversee the quality of products and services. They develop and implement quality control procedures and ensure that products and services meet customer requirements. This course, Introduction to Autonomous Flight, may be useful for Quality Assurance Managers who are interested in learning more about the principles of autonomous flight and how they can be applied to the quality assurance of aircraft and aircraft systems.
Project Manager
Project Managers plan, execute, and close projects. They work with stakeholders to define project goals and objectives, develop project plans, and manage project resources. This course, Introduction to Autonomous Flight, may be useful for Project Managers who are interested in learning more about the principles of autonomous flight and how they can be applied to the management of aircraft and aircraft systems projects.
Operations Manager
Operations Managers oversee the day-to-day operations of an organization. They develop and implement operational plans, manage resources, and ensure that the organization's goals and objectives are met. This course, Introduction to Autonomous Flight, may be useful for Operations Managers who are interested in learning more about the principles of autonomous flight and how they can be applied to the management of aircraft and aircraft systems operations.
Supply Chain Manager
Supply Chain Managers oversee the flow of goods and services from suppliers to customers. They develop and implement supply chain strategies, manage supplier relationships, and ensure that goods and services are delivered to customers on time and within budget. This course, Introduction to Autonomous Flight, may be useful for Supply Chain Managers who are interested in learning more about the principles of autonomous flight and how they can be applied to the management of aircraft and aircraft systems supply chains.
Program Manager
Program Managers oversee the development and implementation of programs. They work with stakeholders to define program goals and objectives, develop program plans, and manage program resources. This course, Introduction to Autonomous Flight, may be useful for Program Managers who are interested in learning more about the principles of autonomous flight and how they can be applied to the management of aircraft and aircraft systems programs.

Reading list

We've selected ten books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Introduction to Autonomous Flight.
Written by one of the course instructors, this book provides a comprehensive overview of machine learning algorithms and their applications in autonomous systems, including autonomous flight.
This foundational textbook provides a solid understanding of robotics principles, which are essential for designing and controlling autonomous aircraft.
This introductory textbook provides a solid understanding of the fundamental principles of aerospace engineering and the physics of flight.
This classic textbook provides a comprehensive understanding of aerodynamics, which is essential for designing and analyzing the flight characteristics of autonomous aircraft.
This practical guide to autonomous mobile robots provides valuable insights into the design, implementation, and evaluation of autonomous systems, relevant to autonomous flight.
This classic textbook offers a thorough treatment of modern control theory and its applications to aircraft control systems, providing valuable insights into the design and analysis of autonomous flight systems.
This comprehensive text covers the broad field of autonomous and intelligent systems, providing a wider context for understanding autonomous flight.
This comprehensive guide to deep learning techniques in computer vision provides insights into the use of image and video data for autonomous navigation and object recognition.
This comprehensive history of aviation provides a strong foundation in the origins and evolution of flight, helpful for understanding the historical context of autonomous flight.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser