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