
🆓 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.
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.