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.

A message from John Furrier, co-founder of SiliconANGLE:

Your vote of support is important to us and it helps us keep the content FREE.

One click below supports our mission to provide free, deep, and relevant content.  

Join our community on YouTube

Join the community that includes more than 15,000 #CubeAlumni experts, including Amazon.com CEO Andy Jassy, Dell Technologies founder and CEO Michael Dell, Intel CEO Pat Gelsinger, and many more luminaries and experts.

“TheCUBE is an important partner to the industry. You guys really are a part of our events and we really appreciate you coming and I know people appreciate the content you create as well” – Andy Jassy

THANK YOU