Beginner Free

Kotlin at Light Speed

Learn Kotlin in the time it takes to watch a movie. This course is for the busy programmer who wants to learn Kotlin's most important features quickly.

Duration
2h of 4K content
Lessons
7 lessons
Daniel Ciocîrlan

By Daniel Ciocîrlan

Kotlin at Light Speed

Join 100,000+ students enrolled in Rock the JVM courses

Access for Free
or
Enroll for Free

Money-back guarantee · Unlimited access · Free updates

  • Understand Kotlin’s core syntax and type system
  • Use expression-based control flow and type inference
  • Work with classes, data classes, objects and companions
  • Use null safety and nullable types correctly
  • Write extension functions and operator overloads
  • Use lambdas and higher-order functions
  • Apply functional collection operations: map, filter, flatMap
  • Use string templates and multiline strings
Trusted by 100,000+ students worldwide
Daniel Ciocîrlan

Daniel Ciocîrlan

Founder, Rock the JVM

Best Value
MonthlyYearly

All-Access Membership

Full (and growing) catalog

$16.25/month

$195 billed yearly —Save 54%

Unlimited access to every Rock the JVM course

  • 348 hours of 4K content
  • All Scala courses
  • All Kotlin courses
  • All Typelevel courses
  • All ZIO courses
  • All Apache Spark courses
  • All Apache Flink courses
  • All Akka/Pekko courses
  • Access to the private Rock the JVM community
  • New courses included automatically
Start Membership

The Kotlin Bundle

4 courses, one price

$160
Save 35%vs buying separately

All courses in this bundle with a one-time payment

  • 4 courses included
  • 31 hours of 4K content
  • All PDF slides
  • Free updates
  • Lifetime access
  • Access to the private Rock the JVM community
Buy Bundle

Kotlin at Light Speed

Lifetime license

$0

Just this course with a one-time payment

  • 2 hours of 4K content
  • All PDF slides
  • Free updates
  • Lifetime access
  • Access to the private Rock the JVM community
Buy Course
money back guarantee

100% Money Back Guarantee

If you're not happy with this course, I want you to have your money back. Contact me with a copy of your welcome email and I will refund you.

Less than 0.05% of students have ever asked for a refund — and every payment was returned in under 72 hours.