The new Swift Playgrounds update introduces a new Augmented Reality challenge that uses ARKit in iOS 11 to showcase Byte's virtual world within the real world. Byte is a Swift Playgrounds character that's used to guide students through the coding process.
Swift Playgrounds now allows students to access the iPad camera in their code, and errors that are in code are more clearly explained for a better understanding of the mistakes that have been made.
Swift Playgrounds can be downloaded from the App Store for free. [Direct Link]