In this course, students can learn computational thinking through drone coding and learn the basic science knowledge of drone, they will learn the theories of how drone flies and drones programming in order to perform various missions, debug and improve their programs.