Learn
Five tracks, 17 concepts. Each one is a structured lesson — an explanation, an analogy, a diagram you can step through, real code, the common mistake, and a question an interviewer would actually ask.
Swift
The language itself — types, optionals, closures and protocols.
4 concepts · 4 interview questions
0%0 of 4 complete
Memory Management
ARC, ownership, and the cycles that leak when ownership is unclear.
4 concepts · 4 interview questions
0%0 of 4 complete
Concurrency
async/await, actors, and the type system that makes data races a compile error.
4 concepts · 4 interview questions
0%0 of 4 complete
UIKit
View controllers, events, and the framework SwiftUI still sits on top of.
2 concepts · 2 interview questions
0%0 of 2 complete
SwiftUI
Declarative views, state ownership, and how the framework decides what to redraw.
3 concepts · 3 interview questions
0%0 of 3 complete