Swift Playground
Learn to code and build real apps in Swift, right on iPad or Mac.
Free

Overview
Swift Playground started as a fun way to learn Swift with interactive puzzles. Today it's also a complete little IDE for SwiftUI apps, with live previews, packages and a lot of Apple's frameworks.
You can even submit your app to App Store Connect without ever opening Xcode.
Learn to Code
Guided lessons that teach Swift through puzzles and challenges.
Build apps
Create SwiftUI apps with live previews right on iPad or Mac.
Swift packages
Add open source packages to your projects.
Ship it
Upload your app to App Store Connect from Swift Playground.
History
How it grew up.
iPad
Swift Playgrounds launches on iPad.
Mac
Swift Playgrounds comes to the Mac.
Build apps
Version 4 builds SwiftUI apps and submits them to the App Store.
Renamed
Swift Playgrounds becomes Swift Playground with version 4.6.