Curriculumswift-6.4/ios-26
Foundations · Path A
Concurrency you can trust
Swift 6's strict concurrency, the @Observable model, and SwiftData — taught by shipping small, real apps.
Units
1 · Values, Optionals & Errors
8 lessons · 3 exercises · 1 checkpoint
Complete
2 · Strict Concurrency
Actors, Sendable, isolation, async sequences
Tutor AITier 0 · no backend 3 · Observation & SwiftData
Unlocks after the Concurrency checkpoint
Project ladder
ShippedTier 0
Tally
A counter that survives relaunch. State & @Observable.
ShippedTier 1
Shelf
Local library with SwiftData. Queries & migration.
BuildingTier 1
Ripple
Offline-first notes with actor-isolated sync engine.
Open workspace