You are offline. Showing data from 09/11/2026, 03:50:54. . Actions that need a connection are unavailable.
Apple

Develop in Swift

Free Editors' choice

Description

A free collection of Apple's official learning resources for learning Swift, SwiftUI, and app development for Apple platforms. It includes step-by-step tutorials covering app design, interfaces, data storage, machine learning, spatial computing, and app distribution.
#Computer Science; Programming; Swift; SwiftUI; App Development; iOS; AI; Machine Learning; UI/UX; Technology; Apple; Online Learning Computer science and AI

What you get

Official Apple resources; free access; project-based learning; development of Swift and SwiftUI skills; opportunity to build your own app; exposure to modern Apple technologies.

Requirements

No application is required. The materials are self-directed. App development with Xcode requires a compatible Mac; Swift Playground is also available on iPad and Mac.

How to apply

Review the requirements
Check the age and grade limits, the language and the documents on the official website.
Prepare your materials
Essays, recommendation letters, certificates — start 4–6 weeks before the deadline.
Save it in Pathfolio
Tap — the opportunity and its deadline will be saved to your account.
Apply
On the programme’s official website — the “Official website” button in the deadline panel.

Similar opportunities

University of Iowa — Iowa Young Writers' Studio

Iowa Young Writers' Studio — 6-Week Online Courses

USA Online courses Online
Deadline passed
PaidPartially fundedFully funded
Portfolio value★★★★★Rating 4 out of 5
Prestige★★★★★Rating 4 out of 5
DifficultyIntermediate
ParticipationIndividual entry
Apple

Apple Developer Academy

USA Pre-university programmes +1In person
Rolling admission
Free
Portfolio value★★★★★Rating 5 out of 5
Prestige★★★★★Rating 5 out of 5
DifficultyAdvanced
ParticipationIndividual entry
Harvard University

CS50x: Introduction to Computer Science

USA Online courses Online
Rolling admission
Free
Portfolio value★★★★★Rating 5 out of 5
Prestige★★★★★Rating 5 out of 5
DifficultyIntermediate
ParticipationIndividual entry