Foundations → project ladder
Modern Swift, by contrast
Every fundamentals lesson opens with the equivalent in a language you already know — Kotlin, TypeScript, C#, Java — then shows the Swift way. Fastest ramp into the project ladder.
Fundamentals
Unit 0
Orientation & the 2026 workflow
How Segue works · the AI-usage ladder
Unit 1
The Swift value model
structs, enums, value vs reference, mutation
Unit 2
Strict concurrency
async/await, actors, Sendable, @MainActor, AsyncSequence
Unit 3
Optionals & control flow
Optional, guard, pattern matching, switch
Unit 4
Protocols & generics
protocols, extensions, generics, some/any
Unit 5
Error handling
throws, typed throws, Result, do/catch
Unit 6
Closures & memory
closures, capture lists, ARC, retain cycles
Unit 7
SwiftUI foundations
views, @State, @Binding, layout, Liquid Glass
Unit 8
Observation & state
@Observable, model ownership, MV vs MVVM-lite
Unit 9
Navigation & app structure
NavigationStack, programmatic nav, coordinators
Unit 10
Networking & Codable
Codable, URLSession async, typed API clients
Unit 11
SwiftData persistence
@Model, @Query, relationships, migrations
Unit 12
Swift Testing
@Test, #expect, #require, async, parameterized
Unit 13
Architecture & craft
MVVM-lite, DI, coordinators, modularization
Project ladder
Tier 3 projects included with ProCounter+ / Tip Splitter
Clone of Warm-up · Tier 0
Checklist
Clone of Apple Reminders · Tier 1
Skycast
Clone of Apple Weather · Tier 0
Reeler
Clone of Letterboxd · Tier 1
Snapgram
Clone of Instagram · Tier 2
Pingline
Clone of iMessage · Tier 2
Staybnb
Clone of Airbnb · Tier 2
Trackcast
Clone of Overcast · Tier 1-2
Loops
Clone of X / Twitter · Tier 3
Pro
Once Upon AI
Clone of AI story studio · Tier 3
Pro
Capstone
Clone of Your choice · Any tier
Electives
Included with ProUIKit survival kit
Reading & bridging legacy UIKit — interview-critical
Pro
Agentic iOS engineering
Custom skills, multi-agent review, Claude in CI
Pro
Widgets, Live Activities & App Intents
WidgetKit, ActivityKit, App Intents & Siri
Pro
StoreKit 2 & monetization
Purchases, subscriptions, entitlements
Pro
Push notifications (APNs)
Device tokens, handling, rich notifications
Pro
MapKit deep dive
SwiftUI Map, search, overlays
Pro
Foundation Models / on-device AI
Apple Intelligence, guided generation
Pro
Writing macros
Swift macros with SwiftSyntax
Pro
CI/CD for iOS
Xcode Cloud, GitHub Actions, fastlane
Pro
Server-side Swift taster
Vapor/Hummingbird, shared Codable models
Pro
TCA in anger
The Composable Architecture, honestly
Pro