Swift Playgrounds is an innovative new iPad app from Apple that is intended to make it fun and easy for everyone to learn how to code.
Real coding concepts are brought to life in an accessible way thanks to an interactive interface that allows students and beginners alike to explore working with Swift.
This is a programming language from Apple used by professional developers to create some of the most popular apps in the world – and it is intended to be easy-to-learn.
The educational Swift Playgrounds app is approachable enough for students with no previous programming experience to begin exploring concepts that are core to coding. At the same time, it is also powerful enough for skilled programmers to have the opportunity to experiment and express their creativity using Swift.
Programming lessons that have been designed by Apple are included with the app. These are intended to guide students through a series of challenges and puzzles.
Students will navigate three on-screen characters through an immersive graphical world as they learn coding concepts. These will include staples such as issuing commands, creating functions, performing loops and using conditional code and variables.
In the future, new standalone challenges will be regularly released by Apple to give regular users the chance to continue learning new skills and enhance their coding ability.
Modifiable built-in templates are included so users can create their own programs with graphics and touch interactions. When completed, these creations can then be shared with friends using Mail or Messages – or even by posting online as fully-fledged iOS and Mac apps.
Craig Federighi, senior vice-president of software engineering at Apple, said: “Everyone should have the opportunity to learn coding and we are excited to bring Swift Playgrounds to the next generation of programmers looking for a fun and easy way to explore key coding concepts using real code.”