top of page

Tello Drone programming course using Python:  8 sessions

  • Session 1: Introduction to Tello Drones and Python

    • Overview of the course and prerequisites

    • Introduction to the Tello drone and its features

    • Setting up the development environment with Python

    • Writing your first Python program to connect to the Tello drone

  • Sessions 2 + 3: Tello Drone Control Basics

    • Understanding the Tello SDK and available commands

    • Writing Python scripts to take off, land, and perform basic maneuvers

    • Implementing error handling for robust control

    • Hands-on practice with basic drone control

  • Session 4: Camera Control and Image Capture

    • Exploring the Tello's camera capabilities

    • Capturing photos and videos with Python

    • Live video streaming from the Tello drone

  • Session 5: Drone Telemetry and Data Retrieval

    • Retrieving telemetry data from the Tello drone

    • Monitoring the drone's status, battery level, and more

  • Session 6: Autonomous Flight and Mission Planning

    • Introduction to autonomous flight

    • Planning and executing flight missions

    • Waypoint navigation and programming flight paths

    • Collision avoidance and safety measures

  • Session 7: Advanced Tello Programming

    • Advanced drone commands and functionality

    • Drone swarming and multi-Tello coordination

    • Advanced image processing, object recognition, and tracking

    • Advanced projects and applications

  • Session 8: Final Project Showcase and Competition

    • Final project presentations by students

    • Peer review and feedback

    • Tello programming competition or challenges

    • Course conclusion, awards, and certificates

  • In this 8-session course, each session should last approximately 1 to 1.5  hours, except the final session, which may require more time for project presentations and competitions. The course will be supported with additional learning materials, quizzes, assignments, and hands-on projects to reinforce the learning and assess students' progress.

  • For the hardware, we will use  DJI Tello drones, iPads, and computers with Python and necessary libraries installed.

  • We ensure that safety and responsible drone usage are emphasized throughout the course.

bottom of page