There is no better way to learn about robots/drones and coding than building and programming your own. Air:bit is a micro:bit based drone that can be controlled via an iOS/Android device or another micro:bit device. It has a Koskisen Birch plywood frame, so it won’t break easily. You can also replace any part.
Air:bit supports cameras, distance sensors, and other advanced components. The control board has I2C, serial or PWM inputs for more advanced users. Expected to ship in March.