Swift Student Challenge 2026

A student community building toward the Swift Student Challenge.

Next submission window: Feb 6–28, 2026

Next gathering: July Foundations · starts soon

Swift Student Sprint is a community of junior and high-school students learning Swift & SwiftUI together — growing from your first lines of code toward becoming an Apple developer, and joining the worldwide circle of Swift Student Challenge participants and winners.

How we grow together
Stylized Swift bird flying through a blue sky

How we gather

Two seasons. One community.

July Foundations

July–August 2026 · Swift & SwiftUI Foundations (Thursdays, 8 sessions)

Where the community comes together to learn Swift and SwiftUI from each other — live gatherings on Thursdays, shared material, and peers who help you keep going.

SSC January Sprint

Nov 2026 – Jan 2027 · Swift Student Challenge January Sprint

The season where members rally toward a Swift Student Challenge submission together — sharing ideas, reviewing each other's work, and shipping alongside the wider community of past participants and winners.

Official Swift Student Challenge details →

Mark your calendar

Clocks that matter.

People who grow with you

Your facilitators

Not lecturers — facilitators who code alongside you, open up Apple's tools, and connect the community so members learn from each other.

The full pathway is shared with our members.

Our season-by-season Swift & SwiftUI path — from first lines of code to a Swift Student Challenge 2026 submission — is something we walk through together as a community. Ask for the detail and we'll send the complete pathway personally.

We'll reach out on WhatsApp and email with the full pathway. No spam.

How the community grows: July Foundations & January Sprint

Members follow a shared path together: build Swift and SwiftUI fluency in July, then rally as a community to turn one strong idea into a Swift Student Challenge 2026 submission in the January Sprint.

July · Swift & SwiftUI Foundations (8 sessions over the month)

Weekly bi-weekly live sessions plus recorded material — students learn Swift syntax, data structures, and SwiftUI building blocks while shipping small working features.

  1. Setup & Swift basics. Xcode/Playgrounds, syntax, control flow, and functions.
  2. Data structures. Arrays, dictionaries, optionals, and modelling real problems with Swift types.
  3. SwiftUI UI kit. Text, Image, Button, layout, and previews.
  4. State & navigation. @State, bindings, and basic multi-screen flows.
  5. Core logic. Input → process → feedback. Where to keep state and how to keep logic clean.
  6. Design day. Clarify the problem, audience, and "why." Sketch flows and cut scope.
  7. Build core feature. Turn the main use case into a working SwiftUI flow.
  8. Lists & detail views. Data-driven UI, basic accessibility checks, empty states.

January · Swift Student Challenge Sprint (8 sessions over 2 weeks)

Two focused weeks where everything converges: ideation, SwiftUI "storming" sessions, and peer review — timed so your app playground is ready for the Feb 6–28, 2026 submission window.

  1. Ideation 1 — Prototype the experience. Brainstorm and craft Swift Playground experiences as quick, testable prototypes.
  2. Ideation 2 — Storytelling for impact. Turn experiences into clear narratives that match Swift Student Challenge 2026 expectations.
  3. SwiftUI Storming 1 — First steps in Swift Playgrounds. Set up the project that will become your final app playground.
  4. SwiftUI Storming 2 — Basic views with AI as a helper. Build core views and use AI tools responsibly to explore variations.
  5. SwiftUI Storming 3 — Interactions and feedback. Design interactions and iterate faster with AI-assisted practices.
  6. SwiftUI Storming 4 — Modifiers and drawing. Use modifiers and drawing for a more expressive experience.
  7. SwiftUI Storming 5 — Multi-page navigation. Intuitive navigation so the story of the app unfolds clearly.
  8. SwiftUI Storming 6 — Assets and animation. Assets and simple animations to bring key moments to life.

What students will build

A polished app playground — yours to submit.

By the end of the January Sprint, you'll have a Swift Playground project with a clear narrative, working interactions, and the polish needed to stand out — built on iPad or Mac in Swift Playgrounds, optionally extended in Xcode.

Swift Playgrounds running on Mac and iPad
Three students at laptops in a dark studio

Designed for student creators

Junior and high-school students, building real Swift apps.

How we grow together

A community, not a classroom.

Swift Student Sprint exists so students don't learn alone. We grow into Apple developers side by side — exploring Apple's technology, learning from each other, and stepping into the worldwide circle of Swift Student Challenge 2026 participants and winners.

Learn from each other.

Members share progress, review each other's code, and celebrate wins together. The fastest way to grow as a developer is alongside peers doing the same.

About the Challenge →

Explore Apple's world.

Get hands-on with Swift, SwiftUI, and Swift Playgrounds — the same tools Apple developers use — and find your footing toward becoming an Apple app developer.

Explore the tools →

Join the bigger circle.

The Swift Student Challenge connects thousands of student creators worldwide each year. Our community is your on-ramp into that global network of participants and winners.

Meet past winners →

What the community shares

Peers who keep you going

A group of students at a similar stage — to build with, ask questions, and stay motivated alongside.

Gather, online or on-site

Shared lessons, live community gatherings (on-site or online), and code review where members learn from each other.

A path to the Challenge

Guidance and shared milestones so members can work toward a Swift Student Challenge 2026 submission together.

Program requirements

Bring your own device. Either platform works.

Students work with up-to-date Apple software so everything runs smoothly during hybrid sessions. Either iPad or MacBook is supported for the full program.

Option 1 · iPad

iPad + Bluetooth keyboard (recommended for portability)

Operating system

Minimum iPadOS 17.

Required apps

  • Swift Playgrounds 4.6
  • Keynote
  • Freeform

Option 2 · MacBook

MacBook running macOS

Operating system

Minimum macOS Tahoe.

Required apps

  • Swift Playgrounds 4.6
  • Keynote
  • Freeform
  • Xcode 26 (optional, for extra exploration)

A stable internet connection is required for hybrid lessons, downloads, and backup.

Frequently asked

Student-first answers.

Who is the community for?

Junior and high-school students who want to grow as Swift developers and work toward the Swift Student Challenge 2026. Some coding experience helps, but prior Swift experience is not required.

Do I need prior Swift experience?

No. We learn Swift fundamentals together and grow from there — building a small, well-made app playground as a community. Basic comfort with logic or any programming language helps.

How does the community work?

We gather online and on-site: shared lessons you can revisit, live community gatherings, and code review where members learn from each other and stay motivated together.

When do the seasons start?

Two seasons a year: July Foundations and the SSC January Sprint. Exact gathering dates are confirmed ahead of each season.

Will this help with the Swift Student Challenge?

Yes. Members work toward a scoped, tested app playground aligned with Swift Student Challenge 2026 expectations and the Feb 6–28, 2026 submission window — and connect with the wider circle of past participants and winners. Always confirm official dates on Apple's site. Confirm dates.

How big is each group?

Groups are kept small enough for real code review, individual feedback, and a community where everyone knows each other.

What's the time commitment?

Plan for about 60–90 minutes per gathering across the season, plus independent build time. Tight, focused, and doable alongside school.

How do I get the full pathway and details?

Tap any Further detail button and share your contact. We'll personally send the complete Swift & SwiftUI pathway, gathering dates, and how to join — on WhatsApp and email.

Grow with us

Become part of the community.

Tell us a little about yourself and we'll share the full pathway, gathering dates, and how to join — personally, on WhatsApp and email.


Questions? Email apple.haryanto@icloud.com · #SwiftStudentSprint