Hyperskill
It's all about practice! Python, Kotlin and more!
Hyperskill lets you follow a carefully curated path, one of many, like Kotlin, Python, Java and more. It offers granular theory tutorials, supported by practice questions and on top of that you can challenge yourself by solving interesting coding projects. It is paid, but it's worth considering!
You can get 3 months free trial using this
link