https://rockthejvm.com/courses/kotlin-essentials
Kotlin Essentials | Rock the JVM
Become a Kotlin developer with our essentials course. Master the fundamentals of Kotlin through clear lessons, practical exercises, and a smooth learning...
rock the jvmkotlin essentials
https://rockthejvm.com/courses/typelevel-rite-of-passage
Typelevel Rite of Passage | Rock the JVM
Create a full-stack Scala application using the Typelevel stack in our comprehensive course: learn to integrate features like credit card checkout and emails....
typelevel rite of passagerock the jvm
https://rockthejvm.com/courses/categories/typelevel
Typelevel Courses — Rock the JVM | Rock the JVM
Learn the functional programming tools used in production at scale.
rock the jvmtypelevel courses
https://rockthejvm.com/podcast
Podcast | Rock the JVM
Rock the Code — a podcast about interesting programming topics for the curious software engineer.
rock the jvmpodcast
https://rockthejvm.com/
Home | Rock the JVM
Learn Scala, Kotlin, functional programming (Cats Effect, ZIO), big data and streaming (Apache Spark, Apache Flink), all with hands-on online courses.
rock the jvm
https://rockthejvm.com/articles/compile-time-data-contracts-scala-3
Compile-time data contracts in Scala 3 | Rock the JVM
Jan 19, 2026 - Build Scala compile-time data contracts with macros, TypeInspector patterns, and policy-driven validation so schema drift fails at compile time instead of...
rock the jvmcompile timedata contractsscala
https://rockthejvm.com/courses/apache-spark-performance-tuning-with-scala
Apache Spark Performance Tuning with Scala | Rock the JVM
Learn how to optimize Apache Spark with Scala for peak performance with our comprehensive course. Master Spark internals and configurations to enhance speed...
rock the jvmapache sparkperformance tuningscala
https://rockthejvm.com/courses/scala-macros-and-metaprogramming
Scala Macros and Metaprogramming | Rock the JVM
Become a Scala wizard. Learn how to manipulate Scala code at compile time (with Scala!) and write powerful code and tools that other developers only dream...
rock the jvmscalamacrosmetaprogramming
https://rockthejvm.com/courses/categories/apache-spark
Apache Spark Courses — Rock the JVM | Rock the JVM
Learn everything there is to know about Spark, and become a data engineer.
apache spark coursesrock the jvm
https://www.youtube.com/@rockthejvm
Rock the JVM - YouTube
The training on Scala, Kotlin, big data, streaming, functional programming and the JVM. 100000 engineers taught and counting!Taught Scala, Kotlin, functional...
rock the jvmyoutube
https://rockthejvm.com/courses/scala-essentials-old
Scala 2 Essentials | Rock the JVM
Become a Scala 2 developer with our essentials course. Master the fundamentals of Scala 2 and functional programming through clear lessons, practical...
rock the jvmscalaessentials
https://rockthejvm.com/courses/scala-3-new-features
Scala 3 New Features | Rock the JVM
Discover Scala 3's new features without re-learning the language. A concise course designed for Scala 2 developers. Learn the new abstractions, syntax, and...
rock the jvmnew featuresscala
https://rockthejvm.com/courses/cats-effect
Cats Effect | Rock the JVM
Master Cats Effect and elevate your Scala programming with our course focused on writing composable, high-performance, purely functional applications. Learn to...
rock the jvmcats effect
https://rockthejvm.com/articles/build-your-own-async
Coroutines, Event Loops - Build Your Own in Scala | Rock the JVM
Oct 23, 2025 - What better way to learn about concurrency than roll your own?
build your ownrock the jvmevent loops
https://rockthejvm.com/policies/cookie
Cookie Policy | Rock the JVM
Discover how we use cookies to enhance your browsing experience. Our Cookie Policy explains what cookies are, how we use them, and how you can manage your...
rock the jvmcookie policy
https://rockthejvm.com/courses/apache-spark-optimization-with-scala
Apache Spark Optimization with Scala | Rock the JVM
Unlock the secrets to writing high-performance code with Apache Spark with Scala. Our course covers essential tools and techniques to optimize your...
rock the jvmapache sparkoptimizationscala
https://rockthejvm.com/courses/scala-projects
Scala Projects | Rock the JVM
Learn and practice Scala with real-life projects. Ideal for developers who have just learned the fundamentals of Scala, and want to get practical experience by...
rock the jvmscala projects