Apple Releases Swift Playgrounds To Teach Kids Coding On iPads And iOS 10

Apple has released Swift Playgrounds, an iPad app that aims to teach children how to code using the Cupertino company’s Swift programming language.

Released at the same time as iOS 10, Swift Playgrounds has been designed to be an approachable way of introducing the Swift language to students with no prior programming experience. The app gives them a taste of the language’s key coding concepts, but Apple claims it is advanced enough for skilled programmers to experiment with Swift in more creative ways.

“Everyone should have the opportunity to learn coding, and we are excited to bring Swift Playgrounds to the next generation of programmers looking for a fun and easy way to explore key coding concepts using real code,” said Craig Federighi, Apple’s senior vice president of software engineering.

“More than 100 schools around the world have already committed to adding Swift Playgrounds to their fall curriculum, and we can’t wait to see what students create with it.”

Swift Playgrounds

Rather than throw students into the deep end of coding, no matter how intuitive it is, Apple has created a series of programming lessons where students guide on-screen characters through a various challenges and puzzles using Swift commands.

Through these lessons Apple said students will learn core coding concepts, like issuing commands, performing loops, creating functions and using conditional code and variables. Apple will also regularly release new challenges to advance the skills of students using Swift Playgrounds.

Modifiable templates are also on offer for students to have a foundation of Swift code upon which to build their own programs from. These can then be shared with their friends using the iOS Mail and Messages apps, or by posting the creations on the web.

Swift Playgrounds also uses real Swift code so Apple said projects can be exported to Xcode and potentially turned into fully-fledged iOS and Mac apps.

The release of Swift Playground could be seen as an effort by Apple to get more kids coding and narrow the potentially dangerous lack of digital and programming skills coming into the technology industry.

However, sceptics could argue that Swift Playgrounds channels children into coding on Apple’s programming language, meaning Apple surreptitiously gains access to the developers of the future who have been trained using its code. As such, there could be an argument that children should be encouraged to code on open source languages, tools and platforms.

Regardless of this counterpoint, Swift Playgrounds is available right now on the Apple App Store and is compatible with iPad Air, Pro and Mini 2 models running iOS 10.

Quiz: What do you know about Apple?

Roland Moore-Colyer

As News Editor of Silicon UK, Roland keeps a keen eye on the daily tech news coverage for the site, while also focusing on stories around cyber security, public sector IT, innovation, AI, and gadgets.

Recent Posts

Google Ordered To Pay $43m By Australian Court

Search engine Google fined $43 million by Australian court for tracking Android users location data…

1 day ago

Hacker Touts Data Sale Of 48.5m Users Of Covid App – Report

Personal data of 48.5 million Chinese citizens who used Shanghai's Covid App, is being offered…

1 day ago

Facebook Tests Default End-to-End Encryption For Messenger

Privacy move. Platform tests secure storage of people's chats on Messenger, in a move sure…

1 day ago

UK’s CMA Begins Probe Of Viasat Acquisition Of Inmarsat

British competition regulator the CMA, begins phase one investigation of $7.3 billion merger between Inmarsat…

2 days ago

Cisco Admits ‘Security Incident’ After Breach Of Corporate Network

Yanluowang ransomware hackers claim credit for compromise of Cisco's corporate network in May, while Cisco…

2 days ago

Google Seeks To Shame Apple Over RCS Refusal

Good luck convincing Tim. Google begins publicity campaign to pressure Aple into adopting the cross…

2 days ago