If you’ve ever thought:
“I just want to know where my code should live,
and how to make my app not break when I add features,”
then iOS Architecture 101 is built for you.
By the end of this course, you’ll be able to:
You’ll walk away with:
December 1st start - Live Q&A every Sunday at 7pm CET (1pm EST / 10am PST) - Limited to 30 students for personal feedback
I know December is busy. The break is intentional - use it to practice or just enjoy the holidays.
Starting Together In
By the end of this course, you’ll be able to:
You’ll walk away with:
December 1st start - Live Q&A every Sunday at 7pm CET (1pm EST / 10am PST) - Limited to 30 students for personal feedback
I know December is busy. The break is intentional - use it to practice or just enjoy the holidays.
Starting Together In
Knowing MVVM and implementing it correctly are different. We'll show you the 10 ways MVVM breaks in production and how senior developers prevent each one. You'll learn when to break MVVM rules, how to handle edge cases, and why certain patterns exist beyond the textbook definitions.
Blog posts show perfect code. We start with YOUR messy code and refactor it together. You'll see exactly why each decision matters for YOUR specific problems. Plus, blog posts can't answer your questions about your actual production code during live Q&A.
Absolutely. This course is designed for developers who build things that work but want to understand WHY certain patterns exist. We start with code you write today, not theoretical perfect code.
Yes, at least 1 year. You should be comfortable building basic SwiftUI views and understanding Swift syntax. This isn't a beginner course - it's for developers ready to level up their architecture skills.
I teach principles, not rigid rules. You'll understand WHY patterns exist, so you can adapt to any team's approach. Plus, you'll be able to articulate why certain patterns might work better.
iOS 26+ with modern Swift including @Observable macro (not the old ObservableObject). We focus on current best practices, not legacy patterns. All examples use SwiftUI with the latest concurrency features.
4-6 hours total:
- 2 hours of video content (watch at your own pace)
- 2-4 hours of hands-on exercises
- 1 hour live Q&A (or watch recording)
Perfect for working developers - watch during lunch, code in the evenings.
December 1st - January 24th with a Christmas break
- Week 1: December 1-7
- Week 2: December 8-14
- Week 3: December 15-21
Christmas Break: December 22 - January 4 (Perfect time to catch up!)
- Week 4: January 5-11
- Week 5: January 12-18
- Week 6: January 19-25 (Final live session January 24th)
Every Sunday at 7pm CET (see your timezone below) 🇪🇺 Berlin/Paris: 7pm 🇬🇧 London: 6pm 🇺🇸 New York: 1pm 🇺🇸 San Francisco: 10am
Can't attend live? All sessions are recorded and available within 24 hours.
The Christmas break is your safety net! I deliberately structured the course with this break so you can catch up without stress. Plus, you have lifetime access to all materials, so you can always review after the cohort ends.
Join us for Week 1. If it's not transforming how you think about iOS architecture, get a full refund.