Imagine as a human being if you did not multitask. Or when breathing your brain stopped working, or if you looked at a movie, you could not hear but only could see the images then afterwards you watched the movie. Or you received the audio some 2 minutes later.
Coroutines help in multitasking within a program. Not only Unique to Kotlin, though, this talk takes you from how the term was coined up until how you can implement one.