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.

Overall progress
38%
4 of 6 units started · 2 projects shipped

Units

Annual WWDC re-verification · last checked Jun 2026
1 · Values, Optionals & Errors
8 lessons · 3 exercises · 1 checkpoint
Complete
2 · Strict Concurrency
Actors, Sendable, isolation, async sequences
In progressContinue

Lesson 5 of 9 — “Sending values across actors” · 1 published
Tutor AITier 0 · no backend
3 · Observation & SwiftData
Unlocks after the Concurrency checkpoint
Locked

Project ladder

10 mini-clones · climbing backend tiers
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