Start Learning
Javaneer
🟣
Learning Path

Kotlin for Java Developers

From Java engineer to polyglot JVM engineer.

Kotlin taught as a Java developer's second language and a first-class JVM citizen - interop first, Android out of scope. Seamless Java interop, syntax for Java eyes, null safety, data and sealed classes, functional collections, coroutines, and Kotlin with Spring Boot - learned by re-implementing BookVault in Kotlin and diffing it against the Java you already know.

Prerequisite

Assumes the Core Java path (or equivalent working Java). This is explicitly not a from-zero course - it teaches Kotlin by contrast with the Java you already know.

  1. 🟣
    Module 0

    Why Kotlin, and Interop First

    A second JVM language that speaks fluent Java.

    6 lessons · 1 h 20 min
    0/6
    Start
  2. ✍️
    Module 1

    Syntax for Java Eyes

    The same ideas, spelled more concisely.

    6 lessons · 1 h 17 min
    0/6
    Start