@Will Mwendwa This course on Udemy by @Lukas Lechner is the clearest, most comprehensive resource I've found on coroutines in 2 years of trying to understand the full range of topic. The section on exception handling alone is worth it. But you get much more.
https://www.lukaslechner.com/coroutines-on-android/