Someone wanted to learn this too, so Grasp built them a personal learning path.
You can keep exploring this one or create your own
Backend Kotlin
Module 1
Kotlin Foundations Through a CLI Task Tracker
Module 2
Practical Kotlin Through an Expense Analyzer
Module 3
Delivering Tested Kotlin Projects with Git and Gradle
Module 4
HTTP and Spring Boot Through a Bookmark API
Module 5
Layered CRUD Design Through an Inventory Service
Module 6
PostgreSQL and Relational Data Foundations
Module 7
Persistent Services with Spring Data JPA and Flyway
Module 8
Production API Design Through a URL Shortener
Module 9
Automated Testing and Continuous Integration
Module 10
Authentication and Authorization Through an Issue Tracker
Module 11
Concurrency, Integrations, and Service Reliability
Module 12