Swift Language
IntermediateMaster Apple's powerful and intuitive programming language. Covers Swift fundamentals, SwiftUI, concurrency, architecture patterns, and the full Apple SDK.
Tracks
Master variables, optionals, closures, generics, protocols, and core Swift patterns.
Build beautiful apps with Views, state management, navigation, animations, and layouts.
Understand async/await, actors, structured concurrency, Sendable, and TaskGroups.
Design scalable apps with MVVM, DI, protocols, testability, and clean architecture.
Leverage SwiftData, CloudKit, StoreKit 2, UserNotifications, and platform APIs.
Certification Exam
Certification Exam
Swift Language
All tracks ยท No time pressure to start
Certification Exam
Swift Language
919 Questions
All difficulty levels
90 Minutes
Auto-submits when time expires
75% to Pass
Earn your certification badge
No Going Back
Once you answer, you move forward
Tips
See all@ViewBuilder Custom Containers
Build reusable container views with @ViewBuilder
NavigationStack Typed Destinations
Type-safe navigation with NavigationStack and navigationDestination
@Observable Macro
Replace ObservableObject with the new @Observable macro
async/await URLSession
Fetch data from the network with Swift concurrency