The Firia Labs CodeAIR is an educational quadcopter built to teach text-based Python programming through autonomous flight. Unlike a remote-controlled toy drone, the CodeAIR is flown entirely by student-written code: learners program takeoff, hovering, waypoint navigation, and landing, then layer on camera-based sensing and AI. Two processors work in tandem — an ESP32 runs the student's Python program while an STM32F405 flight controller (running the open-source Crazyflie firmware) handles stable, safe flight — so beginners get responsive, forgiving behavior while writing genuine code. RobotLAB resells the CodeAIR at $299 and supports schools and districts with procurement, classroom rollout, and ongoing service.
The kit pairs the assembled drone with Firia Labs' CodeSpace platform — a browser-based professional-class Python IDE and interactive digital textbook — and the 12-mission "Fly with Python" curriculum (87 objectives, 27 quizzes). Onboard hardware includes an OV2640 color camera that live-streams into the CodeSpace IDE, a 6-DOF IMU, barometric altimeter, magnetometer, up/down/front time-of-flight laser rangers, and an optical ground-tracking flow sensor for position hold. An onboard AI accelerator runs TensorFlow Lite, letting students move from basic flight commands into computer vision and machine-learning projects with real sensor data.
As a reseller and integrator rather than the manufacturer, RobotLAB positions the CodeAIR for educators who want an affordable, single-student or pair entry point into Python and applied AI. It complements floor robots and block-coding kits already in many STEM labs by adding the engagement of flight and the rigor of text-based coding. RobotLAB can supply CodeAIR as individual kits or scale it across a classroom, and bundles it with onboarding, curriculum-license guidance, and U.S.-based support.