Sign up to access special pricing for your organisation

Log In / Sign Up

Back to Eduction

Everyone Can Code

Apple’s Everyone Can Code programme encompasses apps, tools and resources, providing your school with a full coding curriculum.

The Everyone Can Code curriculum will guide you through Swift Playgrounds, an app that teaches coding for kids through a world of interactive puzzles and playful characters. It’s great for students aged eight and over, and will help you introduce coding in the same language used by professional app developers.

everyone can code
icon tick white

Ready Made Curriculum

With a wide range of guides available for students and teachers, all packed with content and resources to kick start coding in your classroom.

icon device

Progression Built-In

With the Swift language, you can start learning with Swift Playgrounds on iPad, and progress on to develop real apps on Mac!

icon person

CPD with Apple Teacher

Self-paced professional development supporting the adoption of the everyone can code curriculum in your school.

swift playground

Introducing Swift Playgrounds

Swift Playgrounds is an incredible iPad app, that guides students through their first coding experience, and supports them through progression and development.

The Swift Playgrounds app forms the core of the Everyone Can Code curriculum for Primary and Secondary schools. Whether you’re looking to introduce coding, or provide routes to progression, Swift Playgrounds can support you and your students in taking the next step.

Content Library, Connected
Devices, and more

In addition to the built-in library of lessons, Swift Playgrounds includes a collection of extra challenges — with new ones added over time. You’re not just building fun creations, you’re building your skills too.

You can also 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 that’s just the beginning.

edu connected devices
education mac

Further Progression with Mac

Swift Playgrounds empowers students to get started with Swift, allowing them to progress to app development with Swift in the Xcode development environment.

Apple have created a range of Develop in Swift guides, that are flexible enough to help you support students brand new to coding and those with advanced skills. The lessons provide practical experience in developing apps with Swift in Xcode, the integrated development environment that professional developers use to build real apps.

Want to learn more?

Resources Get in touch