Advanced

Advanced Kotlin

Become an expert Kotlin developer with our advanced course. Master Kotlin through clear lessons, practical exercises, and a smooth learning curve. Ideal for those already comfortable with Kotlin essentials, this course will elevate your coding skills to the next level.

Duration
7.5h of 4K content
Lessons
19 lessons
Daniel Ciocîrlan

By Daniel Ciocîrlan

Advanced Kotlin

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

Access for $35/mo
or
Buy course — $75

Money-back guarantee · Unlimited access · Free updates

  • Understand the most complex Kotlin features
  • Contribute to complex codebases written in Kotlin
  • Write libraries and tools for other developers
  • Use the Kotlin type system for generic, reusable code
  • Write frameworks that generate or analyze source code
  • Use delegation and delegated properties effectively
  • Simplify complex types with Kotlin’s advanced type system
  • Apply advanced generics with variance and variance positions
  • Write contracts and enable compiler type checks
  • Optimize performance with inline functions
  • Avoid JVM type erasure with reified types
  • Use reflection for runtime code manipulation
  • Create code generators and analyzers
  • Write symbol processors
Trusted by 100,000+ students worldwide
Daniel Ciocîrlan

Daniel Ciocîrlan

Founder, Rock the JVM

With Special Thanks To

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

Advanced Kotlin

Lifetime license

$75

Just this course with a one-time payment

  • 7.5 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.