Kotlin Coroutines:

Common Mistakes That Lead to Production Bugs

🆓 Free live webinar | 🕐 October 6, 1 PM UTC+1 | 🎥 Live with Marcin Moskała | 💬 Practical examples & Q&A | 🎬 Recording available afterwards

We'll explore:

✓ How to properly start synchronous and asynchronous processes

✓ Effective use of dispatchers

✓ Avoiding common cancellation pitfalls

✓ How not to break structured concurrency.

My goal is to give you actionable insights you can apply immediately.

Get it now:

Subscribe to the newsletter to receive the webinar invitation, access to the recording, and the opportunity to ask the speaker a question (even if you can’t join live).


Lead by Marcin Moskala from kt.academy

Marcin Moskała is:

  • Kotlin expert — Google Developer Expert and JetBrains training partner.

  • kt.academy founder — established and leads the Kotlin-focused training company.

  • Practical teacher — turns advanced features into clear mental models you can ship next PR.

  • Proven author — Author of 6 Kotlin books, including Effective Kotlin, Kotlin Coroutines: Deep Dive, and Kotlin Essentials.

  • Conference voice — frequent speaker at Droidcon & KotlinConf, known for clarity and real-world relevance

kt.academy helps developers truly understand Kotlin through live cohort programs, tailored in-house workshops, and practical public courses.


Beyond paid training, we share high-quality free resources — in-depth articles, a weekly newsletter, and daily insights — supporting a global Kotlin community.


Our focus is simple: clarity, practical depth, and teaching you can apply in real production code.

Sign up now:

Visit our X profile
Visit our LinkedIn profile