UPDATED 23:16 EDT / JUNE 13 2016

NEWS

Cool: Apple Swift Playgrounds teaches anyone how to code on an iPad

Apple wants kids to learn how to code, and it put its money where its mouth is at its Worldwide Developers Conference in San Francisco Monday with the announcement of Swift Playgrounds, an iPad app designed to teach people how to code.

The new app is said to make “learning to code fun and easy for anyone” and teaches users how to code using Apple’s Swift open source programming language, a compiled programming language that works on Apple’s iOS, macOS, watchOS, tvOS operating systems, as well as Linux.

Swift Playgrounds offers an interactive interface that encourages students and beginners to explore working with Swift and includes Apple-developed programming lessons where students write code to guide onscreen characters through an immersive graphical world, solving puzzles and mastering challenges.

The concept behind the gamification of the learning is that each challenge becomes more advanced as a user progresses, while providing a preview of the content and steps required as a user progress through each challenge.

To make it easier for users to learn how to program in the language Swift Playgrounds also includes a new keyboard specifically meant for coding such as the inclusion of brackets and parentheses on the main keyboard to make it easier to code without having to jump between keyboard layouts.

In addition, the app also features built-in templates to encourage users to express their creativity and create real programs that can be shared with friends using Mail or Messages or even posted to the web.

“I wish Swift Playgrounds was around when I was first learning to code,” Apple’s Senior Vice President of Software Engineering Craig Federighi said in a statement. “Swift Playgrounds is the only app of its kind that is both easy enough for students and beginners, yet powerful enough to write real code. It’s an innovative way to bring real coding concepts to life and empower the next generation with the skills they need to express their creativity.”

Cool

It may be somewhat nerdy cool, but Swift Playgrounds is none the less a cool idea that introduces a fun way to get kids in particular interested in coding.

While it may seem somewhat like child’s play, the programming lessons teach core coding skills and concepts such as issuing commands, creating functions, performing loops and using conditional code and variables, which although in this app are clearly geared towards teaching Swift, also apply across various other programming languages as well.

A preview release of Swift Playgrounds is available from today to Apple Developer Program members as part of the iOS 10 developer preview, and will be available with the iOS 10 public beta in July.

The final version of Swift Playgrounds will be available in the App Store for free in the fall; note, iOS 10 will be required to use it.

Image credit: Apple.

Since you’re here …

… We’d like to tell you about our mission and how you can help us fulfill it. SiliconANGLE Media Inc.’s business model is based on the intrinsic value of the content, not advertising. Unlike many online publications, we don’t have a paywall or run banner advertising, because we want to keep our journalism open, without influence or the need to chase traffic.The journalism, reporting and commentary on SiliconANGLE — along with live, unscripted video from our Silicon Valley studio and globe-trotting video teams at theCUBE — take a lot of hard work, time and money. Keeping the quality high requires the support of sponsors who are aligned with our vision of ad-free journalism content.

If you like the reporting, video interviews and other ad-free content here, please take a moment to check out a sample of the video content supported by our sponsors, tweet your support, and keep coming back to SiliconANGLE.