Kotlin Coroutines Explained!


Have you suffered Callback Hell in your Android Apps, and what to change to something more Modern and Effective?

Have you wanted to take advantage of Kotlin Coroutines, but struggled once past the basics?

Well,  welcome to “Kotlin Coroutines explained!”, where you’ll get to learn all about the fundamentals of  Coroutines and how they work hand-in glove with the Android operating system.

At the end of this course, you’ll be able to both work and talk confidently about fundamentals of Kotlin Coroutines, both with and without the Android environment.

I’ll be teaching about the underlying design and structure of Kotlin Coroutines and why we need them.

I dive deep into how to achieve concurrency and scalability.

I look at both the theory and practical of cancelling Coroutines and how failures work and how to cope with them. I also look at some common pitfalls and how to avoid them.

Android and Coroutines team-up well together, so we take a deep dive into this amazing partnership with lots of walked-through examples and code for you to complete yourself with hands-on assignments.

The ideal student for this course is an existing Kotlin or Android App developer, who is looking to expand on their current skills, or a Java developer crossing over to the world of Kotlin and is looking for an in depth but easy way to get up-to speed quickly.

Topics covered include;

Why we should use Coroutines?

Structured Concurrency.

Suspendable functions.

Achieving Concurrency.

Grouping Coroutines.

Android Apps with Coroutines including the Android Jetpack framework.



Supporting Callbacks with Coroutines.

Modern 3rd party frameworks with Coroutines.

Shared State.

The course also includes a couple of hands on assignments for you to complete along with numerous Quizzes, to help turn your learning into knowledge.

I only ask that you come open minded and ready to learn.

Who this course is for:

  • Beginner Kotlin or Android App developer.
  • Java developer crossing over to Kotlin or Android App development.


  • Some basic Kotlin language skills and some basic Android App experience

Last Updated 10/2021

Download Links

Direct Download

Kotlin Coroutines Explained!.zip (2.2 GB) | Mirror

Leave a Reply

Your email address will not be published. Required fields are marked *