Master Scalable iOS App Architecture Patterns and Be One of The Most Wanted Senior Devs in The World

Enter your email below to participate 👇

You'll receive your access by email
Privacy Policy

Subtitles available in 21 languages!
English (en) • Portuguese (pt-BR) • Spanish (es) • Japanese (ja) • Simplified Chinese (zh-CN) • Traditional Chinese (zh-TW) • Ukrainian (uk) • Dutch (nl) • French (fr) • German (de) • Indonesian (id) • Italian (it) • Polish (pl) • Thai (th) • Russian (ru) • Turkish (tr) • Vietnamese (vi) • Korean (ko) • Arabic (ar) • Romanian (ro) • Hindi (hi)
From July 22nd to 28th


The iOS Architect Crash Course is a free online event where you will learn how to become a complete senior developer and be one of the most wanted and highest-paid iOS devs in the world.

You'll gain access to a series of lectures and practical coding sessions.

You'll learn hands-on, by downloading a legacy project and refactoring it with us so you can take your first steps to develop better apps faster and become a complete senior iOS developer.

A complete senior iOS developer has an expert level of technical and practical skills and can confidently deliver iOS apps they're proud of, turn messy codebases into successful apps, and work in the largest and best tech projects in the world.

When you achieve this level, you're a reference in the industry and recognized for your abilities. So you can choose the projects you work on worldwide, lead and help other developers grow, and you get paid exceptionally well.

"I recently got hired at a Fortune 100 company and I truly believe the insight I gained from your lectures helped get me that job because the new team works in a modular project as you teach and before I had just over a year of experience working with a very small team that worked on monolithic projects. I hope you continue your work and know that it is helping people out there. Thank you!"

- 🇺🇸 Tyler Schwartzman, iOS Software Engineer

"I have learned a lot from the course and I have got a total of 6 offers in hand with a more than double hike on my current salary. I am very happy to have made the decision on time to join this course. Thank you Caio and Mike for all the help and great lectures."

- 🇮🇳 Hitender Kumar, Senior iOS Engineer

This is an advanced crash course for mid/senior devs and above.

You'll learn how to make a bigger impact, work on better iOS projects, and increase your earning power.

The crash course has three main lectures, and every second of it was designed to deliver you a concise and straightforward learning experience.

In the first lecture, we'll explain common mistakes preventing iOS devs from becoming true senior developers, including examples of common anti-patterns we see in iOS/Swift codebases.

In the second lecture, we'll show in practice how to apply principles and patterns to turn bad legacy code into clean code. You'll download the code and refactor it with us.

In the third and last lecture, we'll finish the architecture refactoring with powerful composition concepts and explain the fastest and simplest way to achieve technical excellence and become a complete senior iOS developer.

These lectures can make all the difference in achieving the next level in your iOS career and how fast you can get there.

This is your chance to understand things that NO iOS developer we know could discover on their own. None. Zero.

"I passed the technical interviews and just received a remote Senior iOS Developer job offer in a company from Europe! Everything I learned from Caio and Mike was essential for me to get this opportunity! I'm from Brazil and this position represents the top 10% developer salary in my country!"

- 🇧🇷 Thiago Lourin, Senior iOS Developer

"Just accepted my first official Lead Mobile Engineer position!!

I was already making an okay amount, but after finding this course, I have already gotten opportunities offered, making 50-70% more simply by being willing to ask for what I am worth.

All of the resources Caio and Mike produce have been awesome. I binged the "Lead Developer Essentials" book before the interview, and it really helped me think of better questions to ask the team. Also I can't leave everyone in the community out. You guys are awesome 🔥"

- 🇺🇸 Daniel Reiling, Lead Mobile Engineer

The iOS Architect Crash Course will open your eyes to a straightforward way of achieving technical excellence and becoming a complete senior iOS developer.

The event is 100% online and 100% free. So you can participate in the comfort and safety of your home, anywhere in the world.

In addition to the lectures, you will be able to ask questions directly to us, Caio and Mike.

We'll personally reply to you.

You will also gain access to bonus mentoring sessions with iOS developers in the mastery journey.

So you can see with your own eyes how other iOS developers are leveling up and moving forward in their careers.

But that's just the tip of the iceberg.

Many developers who join this crash course want to go a step further. They want to dive deeper into this journey.

For those developers, we've developed the comprehensive iOS Lead Essentials online program. We'll open enrollment for the next iOS Lead Essentials cohort right after the iOS Architect Crash Course.

So how do you participate in the iOS Architect Crash Course?

It's simple. Sign up and you'll receive a link to access the course via email.

Click the button below and join now:

I Want To Join Now!

Your Instructors

Caio Zullo
I've been writing software since 1998, professionally since 2006, and on Apple platforms since 2009. I love building robust, well-engineered, and beautiful applications and coaching developers to achieve their best potential.

Mike Apostolakis
I'm a software engineer from Athens, Greece. My goal is to help the software industry evolve by enabling developers and companies to practice valuable techniques and build powerful and durable systems.