У JetBrains появились фирменные курсы по Kotlin. Обучение строится вокруг создания реальных программ — конвертера единиц, калькулятора, поискового движка и т.п.
Доступно 4 уровня подготовки и всего 9 таких задач. Каждый проект рассказывает про определенную тему и разбит на этапы. Этапы помогают вам перейти от простого к более сложному коду, позволяя добавлять больше функциональности в ваше рабочее приложение на каждом этапе.
Начинать можно отсюда: https://hyperskill.org/onboarding/