Skip to content
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

  1. 01

    Swift Fundamentals

    Not started

    Learn 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
  2. 02

    Swift Intermediate

    Not started

    Level 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
  3. 03

    Swift Advanced

    Not started

    Beyond 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.

Swift Developer