Screenshot of Swift playgrounds with code directions on the left half and visual picture of character on a platform on the right

Swift Playgrounds: Apple’s accessible coding app for kids!

Learn more about Swift Playgrounds, an accessible coding app for kids.

In recent years, coding apps have been created to teach basic coding concepts for preschoolers and early elementary students.  Robotic teams – including robotics driven by coding apps – have become popular after-school clubs.  However, most of these coding opportunities have been challenging for students with visual impairments and blindness to fully participate in, due to accessibility issues.

Released in iOS 10, Swift Playgrounds is a free Apple app designed to teach kids how to write code on an iPad.  This engaging app enables students to give instructions that make animated characters move and complete tasks.  No coding experience is necessary!  There are featured lesson packs and challenges to guide you through.  Swift Playgrounds is accessible with VoiceOver.  

Elementary age student interacting with Swift Playgrounds app.

Swift Playgrounds is based on Swift programming language, a powerful and intuitive programming language for MacOS, iOS, watchOS and tvOS.  Students who learn Swift can go on to develop their own apps – more than 130,000 apps available in the App Store have been created with Swift!

Want to learn more about Swift Playgrounds?  Read these articles:

Here’s what kids really think of Apple’s Swift Playgrounds learn-to-code-app

Swift Playgrounds guided tour:  Learn to code on yor iPad with iOS 10 (includes video below)



Meet Swift Playgrounds, the learn-to-code iPad app that feels like a puzzle game

Apple’s guiding voice(over) helps the blind create software (This article includes a video demonstration of Swift Playgrounds running VoiceOver.)


By Diane Brauner

Young woman with a long cane.

How I learned to navigate my internship building with low vision

Google Lens logo
Tips and facts

Google Lens review for low vision

Smiling leprechaun

Lucky leprechaun lessons