By clicking ‘Accept’, you agree to the storing of cookies on your device for an enhanced experience as well as analytical and commercial purposes. To learn more about how we use cookies, please see our privacy policy.

12 months interest free on any Mac over £1,000. 18+, T&Cs apply.

Code week with Apple

Get Coding with KRCS

This event has taken place but if you'd like to explore coding in the classroom, get in touch with our education team.



Teaching Resources

Check out these great free teaching resources available in the Apple Education Community.

Swift Playgrounds app

Swift Playgrounds takes learners from their first line of code to their first app. Download the latest version of Swift Playgrounds to give students tools to build their own apps directly on iPad and Mac.

Everyone Can Code Projects

The four Everyone Can Code Projects help educators guide their students to design and build their first apps, while building essential skills like creativity, collaboration and problem-solving.

Coding in the classroom

It’s easier than ever to teach and learn app design and development using Swift Playgrounds on iPad and Mac. New Everyone Can Code Projects available in the Apple Education Community provide step-by-step educator resources to guide students in developing essential skills while creating apps that solve problems they care about.

Everyone Can Code Projects can be integrated into any subject area, and are perfect for coding club activities too. They introduce students to SwiftUI — the modern way to build user interfaces with surprisingly little code.

Projects use the latest app building technologies in Swift Playgrounds to support students in learning and experimenting with code like never before. With the App Preview they can see how their app changes in real time as they code, making it a great learning experience. Students are learning Swift, the same powerful language used by professionals to create some of today’s most popular apps.

Sphero indi Student kit & Sphero BOLT

Sphero programmable robots inspire curiosity, creativity, and invention through connected play and coding. Get in touch with our education team for more information.