How can i learn kotlin coroutines?

i have started learning android development and come to know Kotlin Coroutines. i am pretty much confuse about it. Plz tell me how can i learn this and how can i use this in my android apps

Take a look here: