Rock the JVM Courses

Scala

Scala

Kotlin

Kotlin

  • 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

ZIO

ZIO

  • 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

Typelevel

Typelevel

  • 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

Apache Flink

Apache Flink

  • 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

Apache Spark

  • 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

Akka/Pekko

Akka/Pekko

Bundles

Bundles

  • 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