WWDC22

Quick Tips From Swift Student Challenge Winners

Follow your favorite creators

Every year before the Apple Worldwide Developers Conference (WWDC), talented students from around the world apply their coding and problem-solving skills to the Swift Student Challenge. And each year, this next generation of developers gets more creative—and impactful—with their entries. Here, five winners share their tips to help anyone get started coding.

Babani’s Swift Playgrounds app project helps you identify and learn about the keel-billed toucan and other feathered friends: “I think anyone can learn Swift. The only key is to be determined and consistent.”

Age: 18
Home base: India and United States
Winning Swift Playgrounds app project: A birding guide that draws from a variety of online resources
Advice for beginners: “Watch the ‘Get Started With SwiftUI’ session from WWDC. Swift is easy to use, and you can get resources from anywhere.”


Johnson’s Swift Playgrounds app project aims to make quantum physics more understandable: “I’ve watched a lot of documentaries on the subject, and I wanted to try to explain it.”

Age: 16
Home base: United States
Winning Swift Playgrounds app project: An interactive quantum physics explainer
Advice for beginners: “It’s really easy to learn to code, but I start with planning. What do I want my app to do? What sort of features do I want to include? What’s the purpose of this app, and how is it going to stand out?”


Han wanted to demonstrate how plants pollinate: “Red tomatoes may pollinate with yellow tomatoes, but they still produce red tomatoes. I used Swift animation to make this process easier to understand.”

Age: 19
Home base: China
Winning Swift Playgrounds app project: A simulator that demonstrates how plant genetics work
Advice for beginners: “Learn on iPad! I love that now you can write all code on iPad. It’s great.”


Fridh used AR to educate people about different levels of vision: “Bringing more awareness to vision capabilities can bring more compassion to one another.”

Age: 26
Home base: Sweden
Winning Swift Playgrounds app project: An interactive AR story that teaches about the different scales of vision
Advice for beginners: “Join the communities on Apple Developer forums or Slack or Discord. It’s a great way to talk to others, and you actually learn much faster.”


Yang created a Swift Playgrounds app project to help students learn Japanese characters: “I used to see a lot of my fellow classmates struggling. I wanted to make it less of a roadblock.”

Age: 16
Home base: United States
Winning Swift Playgrounds app project: An app to help students learn the Japanese writing system
Advice for beginners: “Development video tutorials help a lot because they pack in so much information in a relatively short amount of time.”

Download Swift Playgrounds on iPad and Mac.