Enter your email below to participate 👇

You'll receive your access by email
Privacy Policy


A ton of content and practical activities you can apply from the comfort of your home.
FROM December 6th to 12th
You have access to recorded material and support for a whole week to learn and practice at your own pace.
This is an advanced course with strategies and patterns used in real projects at scale.
If you're a beginner in testing or already comfortable writing tests, this course has lectures tailored for you.

Check some of our students below 👇

"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

The Senior iOS Developer Testing Crash Course is a free advanced course for mid/senior devs and above where you will deepen your iOS testing skills in practice through lectures, mentoring sessions, exercises, and step-by-step instructions so you can apply it at work and get results.

Caio and Mike will show in detail the most up-to-date techniques and strategies in the world of testing.

You will see examples of mistakes and the right way of testing new and legacy Swift code for those who want to become complete Senior iOS Developers.

The Senior iOS Developer Testing 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 show common mistakes preventing iOS devs from effectively testing their iOS/Swift codebases. You need to avoid those mistakes if you want to become a complete Senior iOS Developer.

In the second lecture, we'll show you the right way of testing your Swift codebases in practice. You'll learn how to apply the most up-to-date testing techniques and strategies to test and improve legacy codebases. That's a hands-on lecture, so you can download an Xcode project and refactor it with us.

In the third and last lecture, we'll show advanced testing techniques and patterns to prevent your code from becoming legacy code in the first place. That's also a hands-on lecture, so you can download an Xcode project and refactor it with us.

These lectures can make all the difference in your journey to becoming a complete Senior iOS Developer and how fast you can get there.

This is your chance to save years of trial and error. You'll learn detailed step-by-step instructions of what to do and what NOT to do.

"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

"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. Just accepted my first official Lead Mobile Engineer position!! You guys are awesome 🔥"

- 🇺🇸 Daniel Reiling, Lead Mobile Engineer

It works!

The Senior iOS Developer Testing Crash Course will open your eyes to a straightforward way of becoming a complete senior iOS developer.

The knowledge within this course will help you make a bigger impact, work on better iOS projects, and increase your earning power.

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 this crash course.

So how do you participate in The Senior iOS Developer Testing 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.