Intermediate

Kotlin Coroutines & Concurrency

Enhance your Kotlin expertise with our comprehensive course designed for experienced developers. Master Kotlin coroutines and learn to build massively parallel and concurrent applications through hands-on exercises and practical lessons. Perfect for those looking to advance their skills in Kotlin development.

Duration
8h of 4K content
Lessons
22 lessons
Daniel Ciocîrlan

By Daniel Ciocîrlan

Kotlin Coroutines & Concurrency

Join 100,000+ students enrolled in Rock the JVM courses

Access for $35/mo
or
Buy course — $75

Money-back guarantee · Unlimited access · Free updates

  • Understand parallelism and concurrency at a deep level
  • Work with the JVM thread model including Virtual Threads
  • Read and write any Kotlin coroutine code
  • Test coroutines for your own use case
  • Implement different mental models on top of coroutines
  • Use suspending functions and coroutine builders
  • Apply structured concurrency and cancellation correctly
  • Handle errors in coroutines effectively
  • Configure coroutine dispatchers and platforms
  • Work with Flows and Channels for reactive streams
  • Test coroutines and manipulate time in tests
Trusted by 100,000+ students worldwide
Daniel Ciocîrlan

Daniel Ciocîrlan

Founder, Rock the JVM

Riccardo Cardin

In collaboration with

Riccardo Cardin

Best Value
MonthlyYearly

All-Access Membership

Full (and growing) catalog

$16.25/month

$195 billed yearly —Save 54%

Unlimited access to every Rock the JVM course

  • 348 hours of 4K content
  • All Scala courses
  • All Kotlin courses
  • All Typelevel courses
  • All ZIO courses
  • All Apache Spark courses
  • All Apache Flink courses
  • All Akka/Pekko courses
  • Access to the private Rock the JVM community
  • New courses included automatically
Start Membership

The Kotlin Bundle

4 courses, one price

$160
Save 35%vs buying separately

All courses in this bundle with a one-time payment

  • 4 courses included
  • 31 hours of 4K content
  • All PDF slides
  • Free updates
  • Lifetime access
  • Access to the private Rock the JVM community
Buy Bundle

Kotlin Coroutines & Concurrency

Lifetime license

$75

Just this course with a one-time payment

  • 8 hours of 4K content
  • All PDF slides
  • Free updates
  • Lifetime access
  • Access to the private Rock the JVM community
Buy Course
money back guarantee

100% Money Back Guarantee

If you're not happy with this course, I want you to have your money back. Contact me with a copy of your welcome email and I will refund you.

Less than 0.05% of students have ever asked for a refund — and every payment was returned in under 72 hours.