Rx я на самом деле приводил как пример некоторой базы, которую многие разработчики (особенно под Android) знают, так-то по корутинам нужен гайд из 3 частей:
1) как сделать красиво и правильно (await, launch-on-main, suspend-must-not-block, withContext, SC, job, dispatcher, etc)
2) как ничего не сломать (исключения!, global context, треды, mpp)
3) что вообще можно сделать (операторы, каналы, delay, launch итд)