The ability to code is an important part of literacy and will enable kids to learn about creative problem solving and how to communicate their ideas. Engineers at Ryze have made Tello programmable with Scratch, an MIT-developed coding system that allows kids and teens to learn the basics of programming. Kids can program their Tello to string multiple flips into a single command or create their own flight patterns using MIT Media Lab’s easy-to-use block-based coding interface called Scratch.
Source: Ryze and DJI team to create Tello $99 drone – sUAS News – The Business of Drones
The Scratch programming system came before App Inventor and inspired the “blocks” programming model used in App Inventor.