Swift Playgrounds is a new app from Apple that allows users to learn how to code using the Swift Programming language on an iPad. The Swift Playgrounds app allows users to learn to code using a combination of lessons and challenges within the app. A coder can decide to learn to code by completing the Swift lessons in order or jump around the table of contents to learn new elements of the Swift Programming language.
Swift Playgrounds is a highly graphic introduction to coding that allows programmers to learn to code by controlling the movement and environment of a character called, Byte. Coders control Byte and his environment by coding his movements using Swift Programming commands and basic coding principals like loops, variable statements, and if-then clauses. To ease the learning process and reduce the need for typing the Swift Playgrounds app offers QuickType suggestions, which are coding lines that just need selected rather than typed to be input into a program. Touch editing and in-app pop-ups, like a number keypad and a QuickType Coding keyboard, are some additional features in Swift Playgrounds that make the iPad interface easy to use for coding.
View a demo of the Swift Playgrounds app in action.
Once a coder moves past the basics of coding they may want to begin to develop their own programs, and the Swift Playgrounds app makes this step easier by including templates that a coder can use to start their creation. The Swift Playgrounds app also allows for easy sharing of programs developed among users via Mail, Messages, or AirDrop. Coders can even share their creations with the world via the web.
Apple just released the Swift Playgrounds app this month and Classroom Antics is excited to begin evaluating this tool as a potential option to teach kids to code.