Я не знаю, почему в этих курсах такое требование. Котлин отдельный язык, и его
можно учить без джавы. Сначала это был чисто JVM-язык, но на данный момент его можно использовать не только на JVM, тк есть Kotlin/Native и Kotlin/JS.
Также как Scala и Groovy другие JVM-языки.
В Kotlin/JVM сильно используется стандартная библиотека джавы, и вот её придется изучить по итогу. Также его можно декомпилировать и смотреть джавовый код, который получается. Для этого придется изучить джаву, но это не первоочередная задача.
Когда в курсе в предусловии есть какие-то языки, это значит, будут проводиться аналогии, ты их не поймёшь, и будет сложнее. Они предполагают, что это не первый твой язык. Имхо, если ты не прямо новичок, и какой-то язык знаешь, то такие курсы могут тебе подойти. Но, в принципе, котлин легко изучить, прочитав
доку и порешав
коаны.