Drone Programming with Python

Take your passion in drone videography to greater heights in this exciting one-day Drone Programming course!

As part of the step-by-step workshop, you will get a first-hand experience in applying advanced programming concepts to communicate, command and control a Tello Drone using Python, from set-up to deployment in User Datagram Protocol (UDP). You will also get under the hood to understand how UDP works before moving on to advanced topics like autonomous flight, stunt and computer vision with Tello. 

Please bring along your own laptop for the hands-on exercises. Our trainer will share the installation files for Python as well as the necessary source code editor during class.  As part of the curriculum, a Tello drone will also be provided to each participant.

Who should attend?

This course is designed for participants who has a basic understanding of Python and individuals with a keen interest in drones.

Learning Objectives

Upon completion of this course, you will gain a deeper understanding and knowledge in the following topics:

  • Python virtual environments
  • User Datagram Protocol (UDP) and Packet Sender
  • Communication with the drone using UDP
  • Flight mission programming
  • Using keyboard for flight control
  • Logic and Error handling for more robust mission
  • Handling image and video streams

Entry Requirement

Prior programming knowledge and basic understanding of Python.


Participants will be awarded the Certificate of Attendance by Republic Polytechnic upon meeting 80% of the attendance.

Course Dates

13 -14 April 2020

If you are not available for the dates above, we would like to hear from you by clicking here

Course Duration

2 days

Course Venue

Republic Polytechnic @ Woodlands 

Full Course Fee (Others) Workfare Training Scheme (WTS)
Singapore Citizens aged 40 & above SME-employed Singapore Citizens & SPR Singapore Citizens aged below 40 OR Singapore PR

*Skillsfuture Credit approved

Last updated on 13 Feb 2020

Need more help?

If you are still unsure about which course to pursue, please contact our Academy for Continuing Education.  

Fees quoted are inclusive of GST. Republic Polytechnic reserves the right to make changes to the course fees and application closing dates without prior notice. The commencement of each course is subject to a sufficient number of participants. All information is accurate at time of publishing.