APP
OF THE
DAY

Learn real code, make real apps.

Swift Playgrounds

Learn real coding the fun way

View

Swift Playgrounds teaches anyone to learn how to code in Swift, the versatile and intuitive programming language for iOS, iPadOS, macOS, tvOS, and watchOS. It uses a simple and accessible gamelike approach to teach the fundamentals of coding, all with the help of a cute, one-eyed orange creature named Byte.

What we love: The app’s split-screen window. On one side, you’ll enter Swift code by tapping on specific commands—no typing required. On the other side, Byte travels across the colourful terrain of a video game world to collect gems, enter portals, flip switches, and more as you put the right commands in the right order.

Each lesson, such as Get Started With Code (above), has a goal that serves as a quest for Byte.

Quick tip: Feeling stuck? Smart Code Completion is a time-saving feature that recognizes which frameworks you’re using and offers suggestions on which code to use next. Tap to select the code you need help with—a menu with Smart Code Completion options will pop up.

Meet the creator: Released in 2014, the Swift programming language was built by Apple in collaboration with the open-source community. More than half a million apps on the App Store have been built using Swift. Even as you become more proficient, you’ll never outgrow Swift.

Download Swift Playgrounds on iPad and Mac.