Robolink's CoDrone is a great way for kids to learn in a hands on way, from building a remote themselves and to begin coding in Blockly, Arduino, or Python. It can also be manually flown.
Each of these drones can be flown using the programming language shown on the right-hand side, or alternatively, can be flown manually.
Each drone model has its different strengths, certain models would be best for teaching younger kids how to code, others would be better suited for outdoor manual flying, and so on. Let us know what you are looking for and we will recommend the model of drone and programming language best suited to your project!