Pick up where you left off
Your daily session
A warm-up that brings back the lessons you've finished, then your next new lesson. No deciding what to study.
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, 40 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.
Backend Academy
8 units, 31 lessons on the why behind backend decisions: SQL vs NoSQL, scaling, latency, caching, queues, APIs, rate limits, security and ops. Each lesson names its limits and applies the decision to a fictional case study. A weekend's worth.
Story Bank
The 28 behavioural questions you're most likely to get โ why each is asked, what it tests and what a strong answer has โ plus a drill that makes you say your answers out loud. Import your private story pack to add your own stories and model answers; it stays on your device.
Hone โ interview flashcards
Open interview questions from the knowledge base on a spaced schedule, rated by you. A bonus after Today's session; the session itself already reviews every lesson you finish.
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.