Educational Games — Balance between Learning and Engagement
Sharan Shodhan

I’ve had a little taste of teaching kids programming using Lego Mindstorms at workshops. My experience rings true with your insight that providing infinite amount of content is very difficult. Once the kids learn to do something they never wanna go back to it, and would rather try something new. I think that modular systems like the Mindstorms can be extended to provide content over time which could keep the kids hooked to the applications. 
The fact that head-fakes are the only way to teach kids is true, the moment they sense a hint of learning they are put off by the whole experience as they think it would not be fun.
Your aspiration to use drones for educational purposes is very interesting and I’d love to see the things you build.