In schools where students are learning on iPads, Apple is supporting teachers in schools through their Everyone can Code program. They have recently released a suite of free resources designed to support students and teachers to engage with coding in Swift. This includes a free app for iPad, Swift Playgrounds, which provides a bridge from visual-based programming to syntax based coding.
Listings for each of the resources are available on our Teaching and Learning Resources page.