Learn to build across Apple platforms

Expand your skills with tutorials, videos, and activities that help you deliver seamless experiences across Apple devices.

Michelle Ayala, a software engineering student and Swift Student Challenge 2024 winner, works on her MacBook at a colorful outdoor table.

For software engineering student Michelle Ayala, app development is a way to bring her creativity into the world and foster connections between people. She first developed a passion for coding in a Swift Coding Club and then went on to win the Swift Student Challenge 2024 with her app Be Kind.

Develop in Swift Tutorials

Learn how to build great-looking apps with Swift and SwiftUI, explore machine learning and AI, dive into spatial computing, and more.

If you’re an educator, check out the Educator Guide.

Get started

Get started with Pathways

Take your first step toward creating for Apple platforms with easy-to-navigate collections of videos, documentation, and tools.

Meet with Apple events

Apple developer activities are for everyone, no matter where you are on your app development journey. Join us around the world and online for a variety of sessions, labs, and workshops. Activities take place all year long, both online and in person.