The number one choice for coding projects on PCs is often Scratch, and with good reason (though other options exist). Scratch is not available for iPad (as it uses Flash). There are, however a number of excellent options for coding on iPads, more than you will ever use, in fact.
If you know Scratch well and want to get up and running with something similar on iPads then Pyonkee is a good place to begin. The interface looks identical. However, you will quickly realise that an application that works well with keyboard and mouse doesn’t necessarily translate well to a touch device.
Tickle is an excellent app. Very much based on Scratch and includes blocks that make use of the iPad’s accelerometer so that you can control sprites (or “actors” as they are called in Tickle) by tilting the iPad in different directions. Another feature of Tickle is that it will control any combination of many external devices such as Sphero, LEGO WeDO 2.0, Ollie and several Parrot drones.
Support for Parrot drones was removed from Tickle at the end of 2016 (not quite clear why) but you can regain it by opening a project that contains a drone “actor” Please contact me if you’d like these – I have saved them from an old version of the app.
Tynker is another excellent option. Rather like Tickle (above) but allows projects to be created at a more sophisticated level. Tynker also has a great deal of lesson support / schemes of work which comes at great cost but you don’t need it and the free version of the app is adequate. Tynker also supports an impressive range of robotic devises, including Parrot drones.
Here are some activities for group work with KS2 when programming Parrot minidrones: