Build apps. Build your future.

With Swift, anyone can code like the pros. Whether you’re working on a project for school, earning an industry-recognized credential, or just looking to build your skills, Swift makes it easy to create great apps for all Apple platforms — no experience necessary.

Gam Preenapun used playgrounds in Xcode on Mac to create her app project, Girl Guard, to help people combat sexual harassment. Learn more

Nguyen “Zoey” Vu Class of 2024, University of Waterloo, Canada

Zoey is a Mathematics student and self-taught app developer. Find out how she’s using Swift and Apple technology to honor her Vietnamese heritage. Learn more about Zoey’s work

Alexander Reinicke Class of 2024, SRH University of Applied Sciences in North Rhine‑Westphalia, Germany

Coding is big business. See how Alexander develops innovative business ideas using developer tools on Mac. Learn more about Alexander’s work

Develop in Swift Tutorials

Develop in Swift Tutorials are a great first step toward a career in app development. Build great apps for all Apple platforms with easy-to-follow instructions using Xcode and Swift — the powerful programming language that’s also easy to learn. If you’re an educator, download the Develop in Swift Tutorials Educator Guide to bring app development with Swift into your course.