 
  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 ScalaSay 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 ScalaHarness 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 ScalaBuild 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 ScalaStream 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 ScalaBecome 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 ScalaMaster 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 ScalaWrite 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 ScalaOptimize Apache Spark with Scala for peak performance: master Spark internals and configurations to achieve maximum speed and memory efficiency for your cluster 
-    The Scala BundleBecome 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 BundleBecome 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 ScalaBecome 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 BundleBecome 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 SpeedFor the busy programmer: learn Kotlin's most important features in the time it takes to watch a movie 
-    Kotlin EssentialsBecome a Kotlin developer by mastering the essentials of Kotlin with our comprehensive, hands-on course 
-    Kotlin Coroutines & ConcurrencyMaster Kotlin coroutines and build massively parallel and concurrent applications with our hands-on course designed for pro Kotlin developers 
-    Advanced KotlinBecome a Kotlin rockstar by mastering Kotlin with our comprehensive, hands-on advanced course 
-    Scala at Light SpeedFor the busy programmer: learn Scala's most important features in the time it takes to watch a movie 
-    Scala 3 New FeaturesDiscover Scala 3's new features without re-learning the language — a concise course designed for Scala 2 developers 
-    Scala EssentialsNow 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 PracticeMaster data structures, algorithms, and the pure functional programming mindset with Scala to ace your Scala interview 
-    Advanced ScalaNow 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 
-    CatsMaster 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 EffectWrite composable, high-performance, purely functional applications and boost your productivity with Cats Effect, one of the most powerful libraries for Scala 
-    Typelevel Rite of PassageBuild 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 
-    ZIOUnlock the potential of ZIO: master writing powerful applications with parallelism, concurrency, and pure functional programming 
-    ZIO Rite of PassageBuild 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!

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! 
Yearly Membership
Loading/year
- A single Netflix-style yearly 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! 

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.