ROCK THE JVM'S ANNUAL OFFER YOU CAN'T REFUSE

BLACK FRIDAY 2025

50% OFF SITE-WIDE, VALID UNTIL EOD DECEMBER 1, 2025.

EVERYTHING MUST GO!

Black Friday

THE BLACK FRIDAY BUNDLE

This is a one-time "everything" offer. Everything currently published ($2905 worth of courses), at an unbeatable price.
$2905 $495

Black Friday Upgrades

If you bought previous years' Black Friday bundles, you can upgrade to all new courses published since at an outrageous price.

Black Friday 2024 Upgrade $190 $95

Contains practical Scala: Scala Projects and Scala Macros & Metaprogramming

Black Friday 2023 Upgrade $435 $195

Contains all of Kotlin, plus Scala Projects and Scala Macros & Metaprogramming

Black Friday 2022 Upgrade $1425 $325

Contains both Rite of Passage courses (each worth $495), all of Kotlin, plus Scala Projects + Metaprogramming courses

Black Friday 2021 Upgrade $1585 $395

Contains ZIO, both Rite of Passage courses, all of Kotlin, the Scala Projects and Metaprogramming courses, plus Akka/Pekko Typed and Flink

Project-Based Courses

Production-grade projects, built from scratch, to take your skills to the next level.

ZIO Rite of Passage $495 $247.50

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 Rite of Passage $495 $247.50

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

Bundles

The classical packs, at a massive discount.

The Scala Bundle $245 $122.50

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 $160 $80

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 $180 $90

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 $180 $90

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

Scala

Everything you need to know about Scala, at the best discount of the year.

Scala Essentials $85 $42.50

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

Advanced Scala $85 $42.50

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

New! Scala Projects $95 $47.50

Get practical experience with Scala by building real things — file synchronizers, photo processors, AI agents and more

Scala Macros and Metaprogramming $95 $47.50

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 about

Scala & Functional Programming Interview Practice $95 $47.50

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

Scala 3 New Features $35 $17.50

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

Scala 2 Essentials $50 $25

Become a Scala 2 developer by mastering the essentials of Scala 2 and functional programming with our comprehensive, hands-on course

Advanced Scala 2 $50 $25

Become a Scala 3 rockstar by mastering Scala 3 and functional programming with our comprehensive, hands-on advanced course

Kotlin

Master Kotlin with these in-depth courses, with massive discounts.

Kotlin Essentials $95 $47.50

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

Advanced Kotlin $75 $37.50

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

Kotlin Coroutines & Concurrency $75 $37.50

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

ZIO

Learn ZIO from the ground up, at an unbeatable price.

ZIO $95 $47.50

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

Typelevel

Get up to speed with Typelevel libraries, at the best price.

Cats $85 $42.50

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 $95 $47.50

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

Apache Flink

Master Apache Flink with Scala, at a massive discount.

Apache Flink with Scala $85 $42.50

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

Become an Apache Spark expert with Scala, at the best price.

Apache Spark Essentials with Scala $75 $37.50

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 Optimization with Scala $85 $42.50

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 $75 $37.50

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

Apache Spark Streaming with Scala $75 $37.50

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

Akka/Apache Pekko

Learn Akka/Apache Pekko with Scala, at an unbeatable price.

Akka/Apache Pekko Essentials with Scala $85 $42.50

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 $95 $47.50

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 $50 $25

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

Still Free!

Can't discount these, but super valuable.

Free! Scala at Light Speed

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

Free! Kotlin at Light Speed

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

Akka Classic

For those who still need Akka Classic, this is your shot at a big discount.

Akka Classic Essentials with Scala $50 $25

Become a Akka Classic developer by mastering the essentials of Akka Classic with Scala using our comprehensive, hands-on course

Akka Classic Persistence with Scala $50 $25

Embrace a new approach to persistence and storage with Akka Persistence and Scala, a solution that perfectly complements the Actor Model

Akka Classic Remoting & Clustering with Scala $50 $25

Unlock the power of large-scale, reactive distributed systems with Akka Classic Remoting & Clustering with Scala, and experience unparalleled scalability and resilience in your applications

Akka Classic Serialization with Scala $30 $15

Don't waste months on ineffective Java serialization: boost your Akka system's performance with Akka Classic Serialization with Scala using Avro, Kryo, or Protobuf