In our experience, the #1 challenge students face in their learning journey is connecting the dots between principles and practices and applying them at work. That's why we've created the iOS Dev Mentoring Sessions as a bonus in the iOS Lead Essentials program.
iOS Dev Mentoring Sessions
iOS Dev Mentoring Sessions is a 20-lesson 25 hours 18 minutes self-paced course by Essential Developer. In our experience, the #1 challenge students face in their learning journey is connecting the dots between principles and practices and applying them at work.
Course facts
- Lessons
- 20
- Duration
- 25 hours 18 minutes
- Level
- All levels
- Language
- English
- Updated
- Instructor
- Essential Developer
- Price
- Premium
In the sessions, we go through any challenge students are facing in their daily work. For example, passing job interviews, testing, refactoring, improving app architecture, threading, concurrency, migrating to diffable data sources, and so on.
Literally, anything that hasn't clicked yet.
Every mentoring session is recorded and shared with the community, so everyone learns together.
We recommend you go through all lectures before watching the mentoring sessions. You can come back to this page at any point to access the recordings.
Who teaches iOS Dev Mentoring Sessions? Essential Developer
Essential Developer (essentialdeveloper.com) is a UK-based iOS / Swift training company run by Mike Apostolakis and Caio Zullo, focused on the senior-engineering side of iOS work — TDD, Clean Architecture, modular code design, and the production patterns that scale iOS codebases past the small-app size.
The CourseFlix listing carries two Essential Developer courses: iOS Dev Mentoring Sessions and iOS Dev Tooling. The teaching style is unusually rigorous for the iOS-tutorial market — material is taught at the level of architects responsible for codebases that will run in production for years.
Material is paid and aimed at intermediate-and-up iOS developers ready to take TDD and software-architecture work as serious professional disciplines. For broader content, see CourseFlix's Swift category page.
What lessons are included in iOS Dev Mentoring Sessions?
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 1 | #001 - Luis Zapata - Eliminating Core Data ... Demo | 43:52 | |
| 2 | #002 - MaurГcio Maniglia - Passing Interview Code Challenges | 01:41:21 | |
| 3 | #003 - JosГ© Roberto Abreu - MVVM, Dynamic UI, and Services | 56:47 | |
| 4 | #004 - Khoi Nguyen - Senior iOS Developer Interview | 02:29:36 | |
| 5 | #005 - Jose Alvarez - SOLID Principles Applied | 01:11:53 | |
| 6 | #006 - Rodrigo Manguinho - Architecture and Software Design | 39:32 | |
| 7 | #007 - Shun Lung Chen - Mock Design Interview | 01:14:44 | |
| 8 | #008 - Andre Kvashuk - Test-driven MVVM with RxSwift | 01:38:15 | |
| 9 | #009 - Shady Kahaleh - Populating UI from Multiple Services | 01:04:41 | |
| 10 | #010 - Danil Lakhtin - App Authorization & Permission Roles | 01:31:47 | |
| 11 | #011 - NicolГЎs Landa - From iOS Developer to Team Lead | 01:15:07 | |
| 12 | #012 - Andrey Chirkov - Sign in with Apple + Firebase + Combine | 01:38:45 | |
| 13 | #013 - Hanyu Chen - Threading, Operations, and Queues | 01:17:24 | |
| 14 | #014 - Paul Lee - Login, Authentication, and Tokens | 01:05:04 | |
| 15 | #015 - Gordon Smith - DiffableDataSources, Pagination & Infinite Scroll | 01:18:53 | |
| 16 | #016 - Yaroslav Nosik - Improving legacy iOS/Swift codebases | 01:49:44 | |
| 17 | #017 - Tsungyu Yu - Test-driving UI Views and Controls | 01:08:57 | |
| 18 | #018 - Damian Modernell - Becoming an iOS Team Lead, Managing dev/prod Envs... | 01:04:03 | |
| 19 | #019 - Gordon Smith - SwiftUI & DI Patterns: Passing dependencies to distant views | 50:53 | |
| 20 | #020 - Dinesh Kumar - From MVVM to Clean Architecture: Core Data Transaction Consistency | 37:06 |
Get instant access to all 19 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionWhat courses are similar to iOS Dev Mentoring Sessions?
Updated 2y agoiOS 14 & Swift Chat Application Like Whatsapp Viber Telegram
By: UdemyIn iOS 14 & Swift Chat Application Like Whatsapp Viber Telegram, we are going to build a real-world iOS application. And when I say real world, I mean you can u28h 4m
Updated 2y agoSwiftUI Mastery Travel Discovery
By: Let's Build That AppSwiftUI is now in its second iteration and available for developers through Xcode 12. In this course, I'd like to teach you how to develop a real world applicat11h 28m
Updated 1y agoiOS Dev Tooling
By: Essential DeveloperDomina las herramientas esenciales en el desarrollo profesional de aplicaciones iOS con este completo curso.16h 46m
Updated 1y agoBuild a SwiftUI app with Claude AI
By: DesignCode (Meng To)Embark on a journey to master SwiftUI by integrating modern artificial intelligence capabilities into your app development process.9h 5m
Updated 3mo agoPortfolio Piece - SwiftUI, HealthKit, Charts, Foundation Models - iOS 26
By: Sean AllenCreate a fully functional portfolio project for an iOS application using SwiftUI, HealthKit, and Swift Charts. Learn about modern technologies and development a14h 45m
Updated 1y agoDesign and Prototype for iOS 18
By: DesignCode (Meng To)"Design and Prototyping for iOS 18" offers an exciting deep dive into the world of mobile design.3h 15m5/5
Updated 2y agoInstagram Firebase
By: Let's Build That AppHave you ever wondered how applications are built in the real world? Do big software companies utilize the Storyboard to build out their apps? Speaking from my17h 24m
Updated 2y agoSwiftData Mastery in SwiftUI
By: Big Mountain StudioCut through the confusion and learn how to use SwiftData in SwiftUI the easy way...with pictures!
More courses by Essential Developer
Updated 1y agoiOS Dev Tooling
Domina las herramientas esenciales en el desarrollo profesional de aplicaciones iOS con este completo curso.16h 46m