Kotlin for Java Developers is another course from Troy Miles and focuses more on Java experienced programmers. The course specifically focuses on the new features of Kotlin that make it a much better language than Java. Troy also explains in what scenarios you should call existing Java libraries in Kotlin and how to do that efficiently.
While the course covers basics, it covers many advanced features including Reflection, DSL construction, Lambdas, method chaining, closures, currying, Memoization, and much more.
This course is also not very lengthy and covers topics very briefly, the course is under 3 hours in total length and recommended for developers coming from Java to Kotlin to get a quick hang of what goes on in the world of Kotlin.