Data structures and algorithms
Brevia
Short lessons and active review for concepts that need to stick.

SwiftSwiftUISwiftDataCloudKit
The problem
Data structures and algorithms are easy to read once and difficult to retain. Long reference pages also make it hard to review one concept in the few minutes available between other work.
The approach
Brevia breaks the subject into small lesson cards, visual mindmaps, and quizzes. Due review brings concepts back over time, and a Big-O reference keeps the most useful comparisons close at hand.
What it does
- 66 topics organized into 212 bite-sized lessons
- 694 quiz questions for active recall
- Visual mindmaps and worked examples
- Due review for revisiting concepts
- A compact Big-O reference
How it is built
- A native SwiftUI learning flow for iPhone and iPad
- Structured local content and progress stored with SwiftData
- Optional private iCloud sync
- Reusable lesson components for explanations, examples, and checks
Designed for the task at hand.

Privacy by design
Core learning works on device. iCloud sync is optional and uses the user's private storage.