Learn to code drones with Python and solve real world problems
Designed for Australian High Schools
Ideal for TAS, ICT, Maths & Science classes
Created by CODE4FUN in partnership with DJI
Certified by DJI STEAM team
CODE4FUN teaches and licences this course in Australia and overseas
This Python and Drones Coding Course for High Schools aims to provide students with fundamental programming concepts using the Python programming language and Tello Edu drones, whilst also learning how code can be used to solve real world problems.
The course consists of 10 projects. Each project is based on a real life application of drones, and students will be challenged to apply their programming knowledge to come up with a solution to each problem. In addition to coding skills, students will need to use logic, problem solving skills and teamwork.
If you want this Python and Drones Coding Course for High Schools to be taught in your school or consider a licence, please send us a short enquiry and we will get in touch.
Here are all the tasks students will go through, and computer science concepts they will learn:
Project #1: Swimmer rescue
- Python libraries,
- Motion commands
- Variables
Project #2: Shark Patrol (check our a sample lesson plan here)
- For loops
- Conditionals
- Variables
Project #3: Roof Inspection
- Accessing the video stream
- Nested for loops
- Conditionals
Project #4: Medicine Delivery
- While loops
- Breaking out of loops
- Position detection
Project #5: Rope Bridge Building
- Reading input
- Modulo operator
- More on while loops
Project #6: Crowd Counting and Face Detection
- Intro to AI (Artificial Intelligence)
- Reading Video Input
- OpenCV for face detection and counting
Project #7: Gallery Patrol and Image matching
- More on AI (Artificial Intelligence)
- 2D lists
- OpenCV for image & template matching
Project #8: Bushfire Patrol
- Path tracing
- Sub-loops
- Repeated patterns
Project #9: Guided Drone Tours
- UI Design
- Print command
- Functions & parameters
Project #10: 3D Scanning Drones
- Intro to Photogrammetry
- Code Optimisation
- Multi-parameter functions
Check out some of the videos & photos to see how this course looks in class:
If you want this course to be taught in your school or consider a licence, please send us a short enquiry and we will get in touch.