Pick up where you left off
iOS Academy
9 units, 51 bite-size lessons — one idea per lesson, predict-the-output puzzles, interactive diagrams, hands-on labs, quizzes, and a boss round after every unit. Now includes The AI-Native Engineer unit.
Swift Fundamentals cheatsheet
Break down types, optionals, memory, Codable, collections, errors, generics, SwiftUI state, and debugging into interview-ready mental models.
DSA Academy
10 units, 39 lessons teaching the patterns behind every coding interview — in Swift, with drills that train you to name the pattern from the problem alone. Covers all 18 NeetCode-150 categories.
Hone — daily review
Spaced repetition over everything the courses teach, so it sticks. Open it once a day after your lesson.
Deep-dive reading (when a course topic hooks you)
iOS Interview Prep Guide
Every topic, how it's assessed IC2 → Lead, animated explainers, a 4-week plan.
SWE Interview Prep Guide
The generalist path from near-zero DSA: company loops, interactive explainers, a 6-month plan.
Senior iOS Overlay
A 24-week senior track: real weekly tasks, region-specific interview tracks, case studies.
🎙Interviewer mode — run a rubric-scored interview for one of 7 roles (iOS & cross-platform, IC2 → Principal)▸
iOS track
iOS Software Engineer
Fundamentals depth, owns a screen end-to-end, learning architecture trade-offs.
Senior iOS Software Engineer
Owns features, picks architecture, mentors junior peers, drives quality.
Lead iOS Software Engineer
Drives architecture across a team, hires, runs incident reviews, aligns cross-team.
Principal iOS Software Engineer
Org-wide platform strategy, multi-year bets, ambiguous problem definition.
Cross-platform mobile track
Mobile Developer
Comfortable on one platform deeply, exposure to a second, owns mobile features.
Senior Mobile Developer
Picks the right tech per platform, KMM/shared-logic trade-offs, mentors peers.
Principal Mobile Developer
Sets the mobile platform direction, owns cross-platform strategy, influences org-wide.