The power of code. The skills to
change the world.

Learning to code builds confidence and problem-solving skills from the start. And coding with Apple gives educators the tools and resources to help students express themselves and prepare for the future, no matter what career they pursue.

One language for students and professionals. Two ways to learn.

Swift Playgrounds

Real code.
Really playful.


Code like the pros.
From the start.

Teach code.
No experience necessary.

We’ve designed resources to make it easy for anyone to learn, write and teach coding and app design.

Everyone Can Code

Hop, skip and grab the funda­mentals.

Develop in Swift

amazing apps.
One lesson at a time.

Montgomery County Public Schools, Maryland, United States

An entire school district is coding a path to equal access. And to the workforce.

Get recognised.
Get certified.

Apple is proud to support and uplift the next generation of developers, creators and entrepreneurs. Discover ways for students to demonstrate knowledge and skills that have meaning in the real world.

Help students stand out with Swift

Visit Certiport

Explore the Swift Student Challenge.

Learn about the Challenge

More apps for all ages.
Teach, learn and practise coding on iPad.

Discover coding apps

How to Buy

Make a smart investment by bringing Apple to your school or your school system.

Buy from Apple

Visit an Apple Store to speak with a Specialist about purchasing and deploying devices for your school.

Find an Apple Store

Buy online

Apple provides options for individual purchasing online and in store. If you need help finding the right product, call a Specialist on 133‑622.

For educators
For students and parents

Shop for your institution.

Speak to an Apple Authorised Education Specialist for help with products and solutions.

Find an Apple Authorised Education Specialist

Get updates from Apple Education.

Bring inspiration to your inbox with news and real stories about how schools are solving key challenges with Apple technology.

Sign up today