Learning path
Swift Developer
Learn Swift — the language of iOS, macOS, watchOS, and increasingly server-side Apple infrastructure.
mixed3 courses31 lessons~8 hoursFree
Start pathor sign up to track progress
Course sequence
- 01
Swift Fundamentals
Not startedLearn Swift: Apple's modern language for iOS, macOS, server-side, and cross-platform. Strong static types, optionals, value types, expressive closures. Every lesson is hands-on with real swift execution.
beginnerswift15 lessons~4h - 02
Swift Intermediate
Not startedLevel up from Swift Fundamentals. Optionals in depth, error handling with throws/try, generics, closures and trailing-closure syntax, protocols and protocol extensions. The features that make Swift Swift.
intermediateswift9 lessons~2h - 03
Swift Advanced
Not startedBeyond Swift Intermediate. Property wrappers, key paths, result builders (the SwiftUI engine), unsafe pointers, opaque return types. The features behind Apple's modern frameworks.
advancedswift7 lessons~2h
Create a free account to track your progress across this path.