Kotlin Coroutines and Concurrency

Free Download Kotlin Coroutines and Concurrency
Released 2/2026
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 57 Lessons ( 10h 8m ) | Size: 2.85 GB
If you've been writing coroutine code and just "hoping" that it's right, or if you gave up and settled for other solutions... now's the time to get a full, cohesive mental model that enables you to be effective with coroutines. Once you connect all the dots, you'll be ready to build concurrent and asynchronous apps like a pro!
Learn Coroutines the Easy Way
Asynchronous code. Shared mutable state. Structured concurrency. Context. Scope. When learning coroutines, it can be difficult to know where to start.
Many Kotlin developers have tried piecing together information from different blog posts and articles, hoping to get the full picture, but often end up walking away more confused than ever.
It's not just you!
I had used coroutines in production for years. I'd read the documentation and other articles, watched the conference talks, and even dug into the source code. But still, I always felt it was likely I'd do something wrong with them. For a long time, I just didn't have the same confidence when writing coroutine code as I did with the rest of my code.
But then, while researching and preparing to write the coroutines chapter of my book, Kotlin: An Illustrated Guide, I couldn't put things off any longer - I had to wrestle with the concepts until I figured out how to present them in ways that would be fun, relatable, and accessible.
And you know what I discovered?
The reason many developers struggle with coroutines isn't because they're inherently difficult to understand. Coroutines are often just introduced in overwhelming ways, diving right into asynchronous code, or jumping into the depths of how the internals are structured.
Don't waste your time trying to piece together tidbits of information from lots of small articles about coroutines, hoping to form a full picture. It's a lot of work - trust me! That's why I've designed this course - to ease you into the concepts from beginning to end.
If you've been writing coroutine code and just "hoping" that it's right, or if you gave up and settled for other solutions... now's the time to get a full, cohesive mental model that enables you to be effective with coroutines. Once you connect all the dots, you'll be ready to build concurrent and asynchronous apps like a pro.
What's covered in this course?
The course totals over 9½ hours of content. Below is the list of units and lessons, along with the runtime in minutes for each unit.
Coroutines and Suspending Functions (35m)
✅ Intro to Coroutines and Concurrency
✅ Suspending Functions
✅ Coroutines in the Standard Library
Builders, Dispatchers, and Context (35m)
✅ You'll Need a Scope...
✅ Coroutine Builders: launch() and async()
✅ Threads and Dispatchers
✅ Coroutine Context
✅ Ways to Get a Scope
Shared Mutable State (33m)
✅ Intro to Shared Mutable State
✅ Avoiding Shared Mutable State
✅ Confinement
✅ Mutex Locks
✅ Atomics
Structured Concurrency 1 (46m)
✅ Structured Programming & Concurrency
✅ Creating Structured Concurrency
✅ Scopes and Suspending Functions
✅ Structured Concurrency in Practice
Structured Concurrency 2 (49m)
✅ Cancellations
✅ Managing Cancellations
✅ Exceptions in Coroutines
✅ Supervisors
✅ CoroutineExceptionHandler
Coroutine Usage Patterns (43m)
✅ Avoiding Unnecessary Coroutines
✅ Attaching a Scope to a Lifecycle
✅ Passing Scopes and Dispatchers
✅ Wrapping Callback-Based APIs
Flow 1: Essentials (55m)
✅ Review of Collections and Sequences
✅ Flows, Collectors, and Emitters
✅ Flow Operators
✅ Flow and Cancellations
✅ Flow and Exceptions
Flow 2: Multi-Coroutine Flows (41m)
✅ Intro to Multi-Coroutine Flows
✅ Multi-Coroutine Flow Operators
✅ Putting Flows Together
✅ Flattening Flows
Flow 3: Hot Flows (43m)
✅ Intro to Hot Flows
✅ SharedFlow
✅ StateFlow
✅ Converting Cold Flows into Hot Flows
Channels (71m)
✅ Intro to Workflows
✅ Channel Basics
✅ Complex Workflows
✅ Produce and Select
✅ Actors
✅ Terminating Channels
✅ Channels and Flows
Testing and Debugging (86m)
✅Basics of Testing Concurrent Code
✅ Controlling Time in Tests
✅ Testing Coroutines on External Scopes
✅ Testing Flows
✅ Debugging with IDs and Names
✅ Debugging Coroutines in the IDE
✅ The Coroutines Debugging Library
Coroutines in the Wild (34m)
✅ Coroutines in Spring Framework
✅ Coroutines in Ktor Server and Client
✅ Coroutines in Compose Apps
Hey, I'm Dave!
I've been coding professionally for over 25 years, and in that time, I've seen programming concepts explained both brilliantly and. well, not so brilliantly. What's always stuck with me is how much storytelling and visuals can help - making complex ideas feel relatable and easier to understand.
Over the years, I've found that I love teaching through creative means, whether it's illustrations, metaphors, or storytelling that helps the concepts stick.
I'm the author of Kotlin: An Illustrated Guide, a book designed to take you from beginner to confident Kotlin developer. You can catch my videos on YouTube to get a feel for my teaching style. And while you're there, join me for The TypeAlias Show livestream, where we cover all the latest things happening in the Kotlin and Android worlds.
Homepage
https://courses.typealias.com/coroutines
Buy Premium From My Links To Get Resumable Support,Max Speed & Support Me
DDownload
wwuoq.Kotlin.Coroutines.and.Concurrency.part1.rar
wwuoq.Kotlin.Coroutines.and.Concurrency.part2.rar
wwuoq.Kotlin.Coroutines.and.Concurrency.part3.rar
Rapidgator
wwuoq.Kotlin.Coroutines.and.Concurrency.part1.rar.html
wwuoq.Kotlin.Coroutines.and.Concurrency.part2.rar.html
wwuoq.Kotlin.Coroutines.and.Concurrency.part3.rar.html
AlfaFile
wwuoq.Kotlin.Coroutines.and.Concurrency.part1.rar
wwuoq.Kotlin.Coroutines.and.Concurrency.part2.rar
wwuoq.Kotlin.Coroutines.and.Concurrency.part3.rar
FreeDL
wwuoq.Kotlin.Coroutines.and.Concurrency.part1.rar.html
wwuoq.Kotlin.Coroutines.and.Concurrency.part2.rar.html
wwuoq.Kotlin.Coroutines.and.Concurrency.part3.rar.html
⚠️ Dead Link ?
You may submit a re-upload request using the search feature.
All requests are reviewed in accordance with our Content Policy.
In today's era of digital learning, access to high-quality educational resources has become more accessible than ever, with a plethora of platforms offering free download video courses in various disciplines. One of the most sought-after categories among learners is the skillshar free video editing course, which provides aspiring creators with the tools and techniques needed to master the art of video production. These courses cover everything from basic editing principles to advanced techniques, empowering individuals to unleash their creativity and produce professional-quality content.
Comments (0)
Users of Guests are not allowed to comment this publication.