Intermediate Programming Languages
Swift Language
Master Apple's powerful and intuitive programming language. Covers Swift fundamentals, SwiftUI, concurrency, architecture patterns, and the full Apple SDK.
5 modules 21 lessons 7 h 919 questions
Course content
1 Swift Fundamentals 10 lessons · 34 min
2 SwiftUI Mastery 9 lessons · 30 min
3 Swift Concurrency 1 lesson · 3 min
4 Architecture 0 lessons · 1 min
5 Apple Frameworks 1 lesson · 3 min
Tips
See all
SwiftUI
@ViewBuilder Custom Containers
Build reusable container views with @ViewBuilder
SwiftUI
NavigationStack Typed Destinations
Type-safe navigation with NavigationStack and navigationDestination
SwiftUI
@Observable Macro
Replace ObservableObject with the new @Observable macro
Async/Await
async/await URLSession
Fetch data from the network with Swift concurrency
