What you see is what you code:Create code on the left side of your screen and instantly see the results on the right with just a tap.
Download the new Swift Playgrounds free
Now you can make robots do incredible things with code you write yourself. Learn to program connected devices like LEGO® MINDSTORMS® EV3 and watch them come alive right before your eyes.
If you come across a command thats hard to understand, simply touch and hold it. A menu of options will appear. Choose the most relevant one and get the answer you need.
Discover dozens of channels with fun new challenges created by leading developers and publishers. Subscribe to your favorites and youll receive their latest creations right in the app. Now there are no bounds to your playgrounds.
More ways to shop: Visit anApple Store,
Find out how Apple is making it easy to teach coding in your classroom.
A program that gives everyone the power to learn, write, and teach code.
Swift Playgrounds takes full advantage of the power, Multi-Touch capabilities, and simplicity of iPad. Just tap, drag, or type text and numbers and then interact with what youve created.
With QuickType for code, the Shortcut Bar intelligently displays commands as you go, so you can write a line of code with a tap or two. And for those moments when typing is the best option, theres an innovative keyboard designed just for coding. Touch a key to access multiple characters, then drag to choose the one you want.
Conveniently drag the boundaries of a statement around existing code.
Robots and drones await your commands.
There are lots of robots and drones you can control with Swift Playgrounds.
Find out more about connected devices
A comprehensive guide that will help you build your first app with Xcode.
Watch your code spring to life by programming real robots and drones. Third party developers of popular robots and devices offer subscriptions filled with engaging playgrounds that let you configure and control popular educational toys like LEGO® MINDSTORMS® EV3. And thats just the beginning.
Because youre working with real code, you can import and export directly between Swift Playgrounds and Xcode. So you can try out your ideas with the tool pros use to develop iOS and Mac apps.
Starting with the Fundamentals of Swift lesson, youll tackle goals using the same code professional developers use every day. As you move along, more advanced concepts come into play. Youll continually build on what youve learned and create even more complex code.
Send your code to a friends iPad using Mail, Messages, or AirDrop. Your friends can view it in Swift Playgrounds and even build on it by adding their own twists. You can also post a video of your running program to the web for the world to see.
Download the new Swift Playgrounds free
Dash playgrounds challenge you to make the robot speak, sing, and respond to sensor inputs to react to its environment.
Easily edit numbers with a keypad that pops up when you tap a number.
Parrot playgrounds let you take your Parrot drones and iPad out to wide open spaces and program intense, aerobatic maneuvers.
In addition to the built-in library of lessons, Swift Playgrounds includes a collection of extra challenges with new ones added over time. Youre not just building fun creations, youre building your skills, too.
Swift Playgrounds is now available in many languages English, German, French, Latin American Spanish, Simplified Chinese, and Japanese with more coming. Because we believe that everybody, everywhere should be able to learn to code.
Templates give you a head start on more advanced creations providing code that helps you take advantage of iPad technologies like Multi-Touch interactions, the accelerometer, and the gyroscope. Get inventive and make them your own by adding graphics, audio, and more.
Swift Playgrounds is a revolutionary app for iPad that makes learning Swift interactive and fun. It requires no coding knowledge, so its perfect for students just starting out. Solve puzzles to master the basics using Swift a powerful programming language created by Apple and used by the pros to build todays most popular apps. Then take on a series of challenges and step up to more advanced playgrounds designed by Apple and other leading developers.
call 1-800-MY-APPLE, orfind a reseller
Learning to code with Swift Playgrounds is incredibly engaging. The app comes with a complete set of Apple-designed lessons. Play your way through the basics in Fundamentals of Swift using real code to guide a character through a 3D world. Then move on to more advanced concepts.
Youll start out by learning the important concepts you need to understand code.
Quickly drag commonly used pieces of code from the Snippets Library to minimize typing.
Features are subject to change. Some features may not be available in all regions or all languages.
Sphero playgrounds let you guide this spherical robot through tricky courses, accelerate over jumps, and change colors.
As you work out your code, theres no better place to put your results to the test than the vivid Retina display of iPad. Tap and hold in the middle of the screen to toggle between showing your code or the live view area on the full iPad screen. Then use more gestures to try out other rich experiences you can create.
MeeBot playgrounds guide you through programming Jimu Robot MeeBots six robotic servo motors to make him move in lifelike ways. Or even dance.