Swift Playgrounds: Everything you need to know
Apple wants to help get kids coding with a new, free iPad app. We run down the details...


Apple's WWDC developer conference opened yesterday, and the company was keen to highlight its focus on young programmers, with CEO Tim Cook mentioning that the youngest developer at the conference was a nine-year-old girl.
As part of this emphasis on younger coders, Apple also launched an education tool to help kids get to grips with programming for iOS, called Swift Playgrounds. Here's everything you need to know about it.
What is Swift?
Swift is the programming language that Apple uses for all its software. This includes iOS, macOS, watchOS and tvOS, allowing developers to easily port their applications between Apple devices. Swift also supports Linux.
As of the latest release, Swift is completely open source, with freely-available source code, developer resources and documentation. This means that anyone can get started developing Swift applications without expense.
What is Swift Playgrounds?
Launched at WWDC 2016, Swift Playgrounds is an iOS app for iPad, designed to teach kids how to use the Swift programming language. It includes a series of step-by-step lessons and challenges to explain the fundamental elements of Swift.
In order to make programming more intuitive and less intimidating, the lessons in Swift Playgrounds are framed as games. Kids use basic commands to guide an animated charater, Byte, around a prebuilt cartoon environment.
Kids can immediately see the effects of their code, which gives their programming a sense of immediacy, as well as letting them easily visualize any errors in their code.
Get the ITPro daily newsletter
Sign up today and you will receive a free copy of our Future Focus 2025 report - the leading guidance on AI, cybersecurity and other IT challenges as per 700+ senior executives
What tools and features does Swift Playgrounds have?
Programming can often be a somewhat fiddly task, especially divorced from the traditional mouse and keyboard interface used by most developers. To combat this, Apple has included some tools and shortcuts to make tasks quicker and easier.
One is the Snippets Library, which allows users to quickly drag and drop commonly-used code elements from a handy repository. Not only does this minimise typing, it also gives kids access to commands they might not otherwise think of.
Elsewhere, there are time-saving editing functions, like the ability to edit in place. Simply tap a number, and a pop-up keypad will let you edit the value. Users can also drag the boundaries of a statement to include or exclude specific code lines.
Swift Playground also has its own dedicated keyboard, designed specifically for programming, which includes commonly-used programming symbols such as parentheses and square brackets. Hold down a key to access multiple characters, then drag to select the desired one.
Another addition is QuickType for code, or in other words: autocorrect for developers. The shortcut bar will display intelligent suggestions as users type, which can be tapped to automatically fill out the desired string.
For those that want to graduate to more advanced projects, Swift Playground also offers templates - premade code that lets users start working with more complex iPad technologies like gyroscopes, accelerometers and multi-touch input.
When you're ready to start developing an app in earnest, you can even export code directly from Swift Playgrounds to professional developer tool Xcode and keep working on it.
When can I get Swift Playgrounds?
Swift Playgrounds will be released on the app store in the Autumn. It will be a completely free download, so you can pick it up and get started right away. The developer preview of the software is available now.
Adam Shepherd has been a technology journalist since 2015, covering everything from cloud storage and security, to smartphones and servers. Over the course of his career, he’s seen the spread of 5G, the growing ubiquity of wireless devices, and the start of the connected revolution. He’s also been to more trade shows and technology conferences than he cares to count.
Adam is an avid follower of the latest hardware innovations, and he is never happier than when tinkering with complex network configurations, or exploring a new Linux distro. He was also previously a co-host on the ITPro Podcast, where he was often found ranting about his love of strange gadgets, his disdain for Windows Mobile, and everything in between.
You can find Adam tweeting about enterprise technology (or more often bad jokes) @AdamShepherUK.
-
Bigger salaries, more burnout: Is the CISO role in crisis?
In-depth CISOs are more stressed than ever before – but why is this and what can be done?
By Kate O'Flaherty Published
-
Cheap cyber crime kits can be bought on the dark web for less than $25
News Research from NordVPN shows phishing kits are now widely available on the dark web and via messaging apps like Telegram, and are often selling for less than $25.
By Emma Woollacott Published
-
macOS Mojave release date and specs: Mojave 'still full of security holes' despite promises of tougher protections
News ‘Explosion’ of dialogue boxes undermines user privacy, and zero-day flaw could allow an attacker to bypass permissions entirely
By Keumars Afifi-Sabet Published
-
watchOS 5 release date and specs: WatchOS 5 will roll out 17 September
News Apple confirms the release date for the new software alongside Apple Watch 4 launch
By Keumars Afifi-Sabet Published
-
WWDC 2018: Nine things you might have missed from Apple's annual developer conference
News The most interesting WWDC announcements, from 'digital health' on iOS 12 to Dark Mode on macOS Mojave
By Thomas McMullan Published
-
Apple TV and tvOS news, rumours, specs, features: Apple announces 4K HDR Apple TV
Rumours The new devices was launched at the launch of the new iPhone
By Adam Shepherd Published
-
iOS 10 release date, features and rumours: iOS 10 users no longer allowed to upgrade or downgrade to iOS 10.3.2
News The move will hopefully encourage iDevice users to migrate to iOS 10.3.3 instead
By Clare Hopping Published
-
macOS Sierra UK release date, price, features: Night Shift mode returns with macOS Sierra 10.12.4 beta 8
Rumours The tech will reduce blue light from your screen at night time
By Jane McCallion Published
-
WWDC 2015 live: OS X El Capitan, iOS 9, watchOS 2 and more
News A UK Apple Pay launch date, OS X 10.11 El Capitan, iOS 9 and watchOS 2 all confirmed
By Jane McCallion Published
-
Apple's iOS 8 SDK adds 4,000-plus new developer APIs
News The biggest developer release in the history of iOS features support for health and home app support and increased customisation
By Clare Hopping Published