The CoDrone EDU is a programmable drone, meant for learning in the classroom. Code it in Python or start from the basics with block-based coding. Unique to this drone are its color sensors, a front range sensor, a bottom range sensor, among others—all usable in code. With a durable and safe frame, programmable lights, and access to its 7 sensors (, it’s an excellent learning tool and a great way to learn coding and engineering skills.
Coding Languages: Python, Blockly
What you’ll learn
Drone piloting, coding foundations, flight directions, graphing sensor data, controlling LEDs, obstacle detection, mapping space, coding sound, block coding, text coding.
What you get:
- Free Curriculum
- (1) CoDrone EDU
- (1) Smart Controller
- (2) rechargeable batteries
- (1) Two-battery charger
- (1) micro USB cable
- (1) set of extra propellers (2 clockwise, 2 counter-clockwise)
- (1) small screw driver and bolt
- (1) Quickstart Guide
- (1) set of labels for your drone and controller
- (8) color landing pads
7 Sensors, Code Ready
There are plenty of advanced sensors packed into a small package. All of these sensors can be accessed from code and used to detect information about the environment.
Accelerometer
For sensing acceleration
Gyroscope
For sensing rotation
Barometer
For sensing height and pressure
Front range
For sensing obstacles ahead
Bottom range
For sensing distance to the ground
Color
For sensing surface colors
Optical flow
For sensing relative position
The free curriculum can be found at https://learn.robolink.com/product/codrone-edu/








Hannah –
Parent, Ontario
My son started by trying to make it take off and land in the same spot. He’s still working on the “same spot” part, but he keeps changing his program and trying again.
Julie –
After-school instructor, Manitoba
The group spent most of Tuesday trying to get a clean turn. Not the lesson I had written down, but they were testing and talking through every attempt.
Sylvia –
Grade 8 teacher, British Columbia
I use it mostly for demonstrations, so everyone sees the same test. It would be harder with a whole class trying to get a turn, but that wasn’t why we bought one.
Denise –
STEM teacher, Nova Scotia
I brought it in for the last class before break, thinking we’d just do a short demonstration. The students asked for the code afterward so they could work out how the flight happened.
Eric –
Coding club volunteer, Ontario
One drone was enough to find out whether the club would take to it. They did. Now I have a list of activities they want to try.
Marco –
Robotics club advisor, Ontario
A good starting point for our small club. We need to plan turns carefully with one drone, especially when everyone has code they want to test.
Omar –
Computer science teacher, Ontario
We were working on loops and the drone made the result obvious straight away. A few students spotted the mistake before I said anything.
Aaron –
Parent, Alberta
We started with the beginner activities. Seeing an actual flight after fixing a mistake was a pretty big deal at our house.
Chloe –
STEM teacher, British Columbia
I used one drone to test the lessons before ordering for a full class. The Blockly activities were approachable for students new to coding.