Swift Paygrounds Teaches Kids How to Code on an iPad for Free

Alongside the announcements of iOS 10, macOS Sierra, watchOS 3, and tvOS 10, Apple has unveiled a new app which teaches kids how to code right on an iPad for free. The app is called Swift Playgrounds and allows your children to start coding in Apple’s Swift language right off the bat by doing lessons and challenges found throughout the app and it’s course.

“I wish Swift Playgrounds was around when I was first learning to code,” said Craig Federighi, Apple’s senior vice president of Software Engineering. “Swift Playgrounds is the only app of its kind that is both easy enough for students and beginners, yet powerful enough to write real code. It’s an innovative way to bring real coding concepts to life and empower the next generation with the skills they need to express their creativity.”

Swift_Storefront_Featured_Lifestyle.png

Different lessons allow pretty much anyone learn Swift, from beginner to advanced. Basic games are pretty much what you’ll be coding throughout the course, however you’ll be able to build your own apps using the skills you were taught based on built-in templates or a blank project which can then be exported to Xcode to build full-fledged iOS and macOS apps.

Since this is actual Swift code you’ll be working with in Swift Playgrounds, you’ll be able to access the iPad’s hardware to control your apps with no limitations. An example was made by Apple during WWDC which demonstrated a bunch of emojis moving around according to the current angle of the tablet’s gyroscope.

swift_playgrounds_template.png

If you’re a bit far away from the beginner stages of a developer who codes in Swift, never fear, as Apple will allow you to jump between beginner and advanced courses without having to take ones first.

“The new Swift Playgrounds app from Apple is one of the most powerful, yet approachable, educational coding apps we’ve ever seen, and we can’t wait to incorporate it into our upcoming camp curriculum,” said Jean MacDonald, founder of App Camp for Girls. “It’s a fun and intuitive way for our students to learn the basic principles of coding using the iPad, and also become skilled in Swift, a language that can grow with them in whatever they choose to do.”

swift_playgrounds_byte

Swift Playgrouds is available as a preview for developers now on developer.apple.com. The app will also be available as a part of the iOS 10 public beta which will launch this July. You can enroll in this program at beta.apple.com. This fall is when the app will officially launch on the App Store and be available to all users for free.

You can learn more about Swift Playgrounds on Apple’s website.

Here’s Apple’s full press release about the new app.

New iPad App Teaches Coding Concepts & Encourages Creative Experimentation

San Francisco — June 13, 2016 — Apple today introduced Swift Playgrounds, an innovative new app for iPad that makes learning to code fun and easy for anyone. Swift Playgrounds brings coding to life with an interactive interface that encourages students and beginners to explore working with Swift, the easy-to-learn programming language from Apple used by professional developers to create world-class apps. Swift Playgrounds includes Apple-developed programming lessons where students write code to guide onscreen characters through an immersive graphical world, solving puzzles and mastering challenges as they learn core coding concepts. The app also features built-in templates to encourage users to express their creativity and create real programs that can be shared with friends using Mail or Messages or even posted to the web.

“I wish Swift Playgrounds was around when I was first learning to code,” said Craig Federighi, Apple’s senior vice president of Software Engineering. “Swift Playgrounds is the only app of its kind that is both easy enough for students and beginners, yet powerful enough to write real code. It’s an innovative way to bring real coding concepts to life and empower the next generation with the skills they need to express their creativity.”

“The new Swift Playgrounds app from Apple is one of the most powerful, yet approachable, educational coding apps we’ve ever seen, and we can’t wait to incorporate it into our upcoming camp curriculum,” said Jean MacDonald, founder of App Camp for Girls. “It’s a fun and intuitive way for our students to learn the basic principles of coding using the iPad, and also become skilled in Swift, a language that can grow with them in whatever they choose to do.”

The library of Apple-developed programming lessons helps students learn core coding concepts, such as issuing commands, creating functions, performing loops and using conditional code and variables, and allows them to progressively build confidence and skill. Apple will regularly release new standalone challenges so students can continue to refine their coding abilities as their skills and interests grow. Educators and developers can also use Xcode to create their own unique challenges for the app.

In addition to the lessons, Swift Playgrounds comes with a number of built-in templates to help aspiring developers express their creativity. Students and developers can modify and build on this code to make it their own by adding graphics and touch interactions. Swift Playgrounds allows you to create a virtually unlimited variety of interactive programs using Swift and the iOS frameworks. You can create empty playground documents or start from one of the built-in templates with scaffolding for graphics and user interface to build powerful apps that respond to touch and accelerometer or that control Bluetooth devices. And since Swift Playgrounds uses real Swift code, projects can be exported directly to Xcode to create programs for iOS and macOS that can ultimately be turned into full-fledged apps.

Because Swift Playgrounds was designed from the ground up for the Multi-Touch iPad interface, you can create entire programs with only a few taps. A new coding keyboard lets you quickly type additional characters common to Swift programming by swiping across the key, while a shortcut bar presents the most likely next commands or values based on context. And, using a pop-over keypad, you can simply tap to edit a number in place, touch a color value to display a color picker, and even drag the boundaries of a loop or function definition to wrap around existing code. You can also drag from a library of common coding snippets to create new, powerful code with little or no typing. Your programs look beautiful running in full screen on the iPad Retina display and feel completely immersive, responding to touch gestures and the iPad accelerometer for interaction.

Availability

A preview release of Swift Playgrounds is available today to Apple Developer Program members as part of the iOS 10 developer preview and will be available with the iOS 10 public beta in July. The final version of Swift Playgrounds will be available in the App Store for free this fall. Swift Playgrounds is compatible with all iPad Air and iPad Pro models and iPad mini 2 and later running iOS 10. For more information including videos, images and demos, visit, apple.com/swift/playgrounds.

Watch video: Guiding Byte through puzzles and challenges  

Apple revolutionized personal technology with the introduction of the Macintosh in 1984. Today, Apple leads the world in innovation with iPhone, iPad, Mac, Apple Watch and Apple TV. Apple’s four software platforms — iOS, macOS, watchOS and tvOS — provide seamless experiences across all Apple devices and empower people with breakthrough services including the App Store, Apple Music, Apple Pay and iCloud. Apple’s 100,000 employees are dedicated to making the best products on earth, and to leaving the world better than we found it.

Press Contacts

Jennie Orphanopoulos

jennieo@apple.com

(408) 783-0203

Bill Evans

bevans@apple.com

(408) 974-0610

Apple Media Helpline

media.help@apple.com

(408) 974-2042


Source: Apple