Personal membership

The Rock the JVM Membership

All of the Rock the JVM premium content, at your service.

Learn Scala and everything else

No need for me to say anything that I haven't said already. You have everything there is to know about Scala, functional programming with Cats/Cats Effect or ZIO, big data with Spark, distributed computing with Akka, streaming with Flink. You'll have access to a giant catalog for slow & easy or for binge learning, and you have:

  • more than 230 hours of HD content (as of July 2022)
  • 25000+ lines of code, all written live and working
  • 500+ examples
  • 400+ exercises
  • Forever access to the Rock the JVM private community (even if you cancel)
  • 250+ cheat sheets and takeaway slides

Check out the individual courses below. They are all self-contained, and I guide you every step of the way, from noob to master. I promise that you will learn in this series more life-long skills than many engineers learn in their entire careers.

Courses Included

  • Akka/Apache Pekko Essentials with Scala

    Akka/Apache Pekko Essentials with Scala

    Say goodbye to threads, locks, and headaches: meet the Actor Model and discover a smarter approach to concurrent and distributed coding — classic actors also available

  • Akka/Apache Pekko Streams with Scala

    Akka/Apache Pekko Streams with Scala

    Harness the power of reactive streams using Akka/Apache Pekko Streams with Scala: learn to implement scalable, data-rich systems efficiently, writing in a few lines what takes others thousands to achieve

  • Akka/Apache Pekko HTTP with Scala

    Akka/Apache Pekko HTTP with Scala

    Build microservices in minutes using Akka/Apache Pekko HTTP with Scala: Develop stream-based REST APIs, backends, and microservices with ease, sending and receiving JSON effortlessly using a powerful server DSL

  • Apache Flink with Scala

    Apache Flink with Scala

    Stream big data like a pro using Apache Flink with Scala: Process millions of events in real time using one of the most powerful libraries and engines for stateful data streaming

  • Apache Spark Essentials with Scala

    Apache Spark Essentials with Scala

    Become an Apache Spark developer by mastering the essentials of Apache Spark with Scala and big data with our comprehensive, hands-on course

  • Apache Spark Streaming with Scala

    Apache Spark Streaming with Scala

    Master Apache Spark Streaming with Scala: process massive data as it arrives, integrate with Kafka, JDBC, Cassandra, and more – handle live data streams effortlessly

  • Apache Spark Optimization with Scala

    Apache Spark Optimization with Scala

    Write performant code: master Apache Spark with Scala's tools and techniques to make your applications run blazing fast and learn the strategies used by top developers

  • Apache Spark Performance Tuning with Scala

    Apache Spark Performance Tuning with Scala

    Optimize Apache Spark with Scala for peak performance: master Spark internals and configurations to achieve maximum speed and memory efficiency for your cluster

  • The Scala Bundle

    The Scala Bundle

    Become a Scala and functional programming expert from scratch with our all-inclusive course bundle: master everything you need in one complete package, at a discount

  • The Kotlin Bundle

    The Kotlin Bundle

    Become a Kotlin expert from scratch with our all-inclusive course bundle: master everything you need in one complete package, at a discount

  • The Apache Spark Bundle with Scala

    The Apache Spark Bundle with Scala

    Become a Apache Spark and big data expert from scratch with our all-inclusive course bundle: master everything you need using Scala in one complete package, at a discount

  • The Akka/Apache Pekko Bundle

    The Akka/Apache Pekko Bundle

    Become a Akka/Apache Pekko and distributed JVM applications expert from scratch with our all-inclusive course bundle: master everything you need with Scala in one complete package, at a discount

  • Kotlin at Light Speed

    Kotlin at Light Speed

    For the busy programmer: learn Kotlin's most important features in the time it takes to watch a movie

  • Kotlin Essentials

    Kotlin Essentials

    Become a Kotlin developer by mastering the essentials of Kotlin with our comprehensive, hands-on course

  • Kotlin Coroutines & Concurrency

    Kotlin Coroutines & Concurrency

    Master Kotlin coroutines and build massively parallel and concurrent applications with our hands-on course designed for pro Kotlin developers

  • Advanced Kotlin

    Advanced Kotlin

    Become a Kotlin rockstar by mastering Kotlin with our comprehensive, hands-on advanced course

  • Scala at Light Speed

    Scala at Light Speed

    For the busy programmer: learn Scala's most important features in the time it takes to watch a movie

  • Scala 3 New Features

    Scala 3 New Features

    Discover Scala 3's new features without re-learning the language — a concise course designed for Scala 2 developers

  • Scala Essentials

    Scala Essentials

    Now with Scala 3 – become a Scala developer by mastering the essentials of Scala and functional programming with our comprehensive, hands-on course – also available for Scala 2

  • Scala & Functional Programming Interview Practice

    Scala & Functional Programming Interview Practice

    Master data structures, algorithms, and the pure functional programming mindset with Scala to ace your Scala interview

  • Advanced Scala

    Advanced Scala

    Now with Scala 3 – become a Scala rockstar by mastering Scala and functional programming with our comprehensive, hands-on advanced course – also available for Scala 2

  • Cats

    Cats

    Master Scala and functional programming with the Cats library: Learn to write high-level, grounded code using one of the most popular libraries in the functional programming ecosystem

  • Cats Effect

    Cats Effect

    Write composable, high-performance, purely functional applications and boost your productivity with Cats Effect, one of the most powerful libraries for Scala

  • Typelevel Rite of Passage

    Typelevel Rite of Passage

    Build your own full-stack Scala application with Typelevel: working on credit card checkout and emails, experience real-world development with our comprehensive course, and see the live app here

  • ZIO

    ZIO

    Unlock the potential of ZIO: master writing powerful applications with parallelism, concurrency, and pure functional programming

  • ZIO Rite of Passage

    ZIO Rite of Passage

    Build your own full-stack Scala application with ZIO: from credit card checkout to AI and emails, experience real-world development with our comprehensive course, and see the live app here

Get started now!

Personal
MonthlyYearly

Monthly Membership

Loading/month

  • A single Netflix-style monthly subscription for everything in the Scala ecosystem

  • Scala & FP
  • Cats + Cats Effect
  • ZIO
  • Akka
  • Apache Spark
  • Apache Flink
  • A whopping 320+ hours of video and 60660+ lines of code from scratch!

Join NowThis is a subscription product billed on a monthly basis until you cancel. Cancel anytime from the account management page.
Team

Team Pack

A single yearly membership for a team.

Easier bookkeeping for your company.

This single purchase gives you access to everything on the site for your team. Send their names and emails to me and I will enroll your team instantly.

This is a subscription product billed on a yearly basis until you cancel. Cancel anytime from the account management page.

Contact MeThis is a subscription product billed on a yearly basis until you cancel. Cancel anytime from the account management page.