Three days is not enough for learning coroutines! In that time, I can cover the most important parts, but that is not enough for participants to properly understand, practice, and master coroutines. That is why I decided to create a new, better formula, that is to be known as Coroutines Mastery.
Coroutines Mastery is a 5-weeks-long course. Each day of the week, you will receive a new lesson with a video and exercises. Twice a week, you will have a live Q&A session with me, where you can ask any questions about Kotlin Coroutines. Q&A sessions are conducted in three different times, to accommodate different time zones, and will be recorded. The course is designed to be self-paced, so you can learn at your own speed, and you can ask questions during the Q&A sessions.
The most exciting part though it all the discussions that we will have on the platform. I will not only actively participate in them, but I will also start some discussions myself. I will share some real-life use cases for you to discuss, or problems I found in real projects, challenging you to solve them.
What is the course about?
It will cover all the important parts of coroutines, including advanced topics like debugging, testing, exception handling, solving synchronization issues and much more. Soon complete program will be available on the course page.
When?
The course will start on November 3th, 2025. It takes 5 weeks, and will be finished on December 7th, 2025. Content will be available for participants for 6 months after the course ends.
Who is this course for?
I direct it for all Kotlin Coroutines users. There will be some parts, lessons and exercises directed particularly for backend and particularly for Android developers, in general but the course is designed to be useful for all Kotlin Coroutines users.
It starts from scratch, so it will be beginner-friendly, but I guarantee that it won't be boring for advanced users.
How to join?
Currently, there is only a waiting list you can join. Hope that soon I will be able to open the registration.
Are you excited? I am! I hope that this course will be a great experience for you, and you will learn a lot. I am now working hard to make it absolutely amazing. I will keep you updated on the progress, and I hope to see you in November!
Marcin Moskala is a highly experienced developer and Kotlin instructor as the founder of Kt. Academy, an official JetBrains partner specializing in Kotlin training, Google Developers Expert, known for his significant contributions to the Kotlin community. Moskala is the author of several widely recognized books, including "Effective Kotlin," "Kotlin Coroutines," "Functional Kotlin," "Advanced Kotlin," "Kotlin Essentials," and "Android Development with Kotlin."
Beyond his literary achievements, Moskala is the author of the largest Medium publication dedicated to Kotlin. As a respected speaker, he has been invited to share his insights at numerous programming conferences, including events such as Droidcon and the prestigious Kotlin Conf, the premier conference dedicated to the Kotlin programming language.