
Kotlin Coroutines
This is a 3-day workshop for experienced developers, that covers asynchronous programming in Kotlin using coroutines. It covers both build-in support for coroutines and dives deep into kotlinx.coroutines library.
At the workshop you will:
Learn from lecture supported by slides
Complete practical exercises
Solve coding challenges
Participate in group discussions
During the workshop we cover:
- Styles of concurrence
- Understanding how suspension works
- Coroutines under the hood
- Starting coroutines: builders and scope functions
- Structured concurrency
- CoroutineContext
- Dispatchers
- Understanding Job
- Cancellation
- Exception handling
- Constructing Coroutine Scope
- Testing Kotlin Coroutines
- Channels
- Actors
- Select expression
- Understanding Flow
- Flow lifecycle
- Flow processing
- StateFlow and SharedFlow
- Overview of common use-cases
- Best practices
Benefits
For open workshop attendees:
- JetBrains official certificate.
- Complementary materials: ebooks of Kotlin Coroutines, cheat sheets, exercises.
- Want to move to a different group or workshop? Not a problem, you can do that until the last day before workshop.
For private company workshop groups:
- JetBrains official certificate.
- Complementary materials: ebooks of Kotlin Coroutines, cheat sheets, exercises.
- Bundle of physical books for all attendees (details here).
- After the workshop, consultation or a private Q&A session with the trainer.
- Need to consult what workshop is best for you? Book a meeting with the trainer.
- Need to change or adjust TOC? Not a problem. We can adjust the content to your needs.
Certify Your Skills
Endorsed by JetBrains. Recognized worldwide.
Certificate
Certified Coroutine Developer.
Every participant receives a certificate accredited by kt.academy, an official JetBrains partner in teaching Kotlin. The certificate confirms practical skills and expertise within the Kotlin ecosystem. Recognized worldwide, this credential strengthens your CV and validates your growth as a Kotlin developer.
Globally recognized credential
Proof of practical Kotlin skills and ecosystem expertise
Boosts professional credibility and career opportunities
Strengthens CV and LinkedIn profile with an official badge
Your Badge of Coroutine Mastery.
This certificate recognizes true coroutines experts, who possess deep understanding and practical knowledge of patterns and antipatterns.
We create an elite of developers, and these certificates help distinguish them in stashes of CVs.
- Verified expertise - rigorous, project-based assessment
- Elite community - join a network of certified coroutine specialists
- Career catalyst - showcase concrete proof of advanced skills

We teach the Kotlin ecosystem,
practical skills, and best practices,
shaping conscious and skilled developers.

Marcin Moskala
kt.academy Founder
Register Now

TEAM ACCESS - 3 DAYS
Kotlin Coroutines Teams
Choose this option if you need a workshop for your team or company.
8000 EUR for the group for 3 days

Kotlin Coroutines Individual
Choose this option if you need a workshop for yourself or for a small group of people. The basic price is 800 EUR per person for the whole workshop.
800 EUR

Consultations
Our experts offer consultations for both companies and individuals. The price is set individually.
FAQ
Frequently Asked Questions
This workshop lasts 3 days. We can also make it shorter or longer, or divide it into smaller blocks spread across more days, depending on your needs.
- Experience in Kotlin
- Computer with IDEA IntelliJ installed
Check out our simple instructions or contact us (email contact@kt.academy) for more information.
For each workshop, we have a few options available:
- Private in-company workshop - the trainer conducts the training at your company, exclusively for your employees. The optimal group size is around 15 people, but the workshops are effective for up to 20 people.
- Private online workshop - the trainer conducts the training online, exclusively for your employees. The optimal group size is around 15-20 people, but we can accept bigger groups.
- Open online workshop - the trainer conducts the training online, and anyone can join. You can join one of the planned editions, or you can request a new one, especially if you already have a group of people interested in the workshop. We close registration when we have 20 people.
Both options have their pros and cons. The in-company training is considered more efficient, however, organizing can be harder, especially if developers work remotely from different locations. If you decide on this option and the workshop is organized outside Warsaw we will add an extra cost of travel and accommodation of the trainer (around 1000 EUR but this will vary depending on the location and length of the workshop). For the online training version, no additional costs apply as it is conducted on Zoom or other platform. It might be more convenient for developers, and certainly easier to organize.
The structure of all our workshops is similar. Every block starts with a theory, that includes a presentation, discussions, challenges, and Q&A. After that, we have a practical exercise, where you can practice what you have learned. Attendees are encouraged to ask questions and participate in discussions. There are many smaller or bigger challenges, appropriate for the section and the level of the group.
You can pay for the workshop by bank transfer, PayPay, or credit card. If you need a different payment method, please contact us directly at contact@kt.academy.
Our workshops are most often conducted in English, but private workshops can also be conducted in Polish if requested by the group.
Each training day lasts 8 hours. It includes a lunch break and a few short breaks. However, some workshops can be divided and arranged differently into smaller blocks spread across more days.
Our trainer is located in Europe, which is the most typical timezone for our workshops. However, we have experience in organizing workshops for teams located or spread in different time zones. If this is your case, contact us at contact@kt.academy to arrange the details.
Yes, after completing the workshop you will receive a certificate, accredited by kt.academy, official JetBrains partner in teaching Kotlin.
After you fill out the workshop application form, you will soon receive an email from our workshop consultant. This email will include all the necessary information regarding the training and how to prepare for it. If you don't receive it, please contact us directly at contact@kt.academy.
That happens rarely, but if someone cannot participate in the workshop, we can transfer the registration to the workshop in the future, to a different person, or refund the money. The details are always agreed individually.
Check out our guide for finding the best Kotlin workshop for you.