Includes navigation links and user settings
Become a Kotlin expert. Learn the rare knowledge of Kotlin internals and type system that will bring you to the top 1% of Kotlin developers.
Course•By Daniel Ciocîrlan
The Scala rockstar's course, for Scala 2.
Become one of the best Scala programmers. Master multithreading, advanced functional programming and Scala's phenomenal type system.
Use actors to think distributed systems differently. Uses Akka Classic actors.
Embrace a different way of thinking persistence and storage. As it happens, it fits the Actor Model like a glove.
Make it big. Learn to use the power of clustering for large-scale, reactive distributed systems.
Don't waste months in your project only to realize Java serialization sucks. Learn to use Avro, Kryo or Protobuf to max-out the performance of your Akka system.
Learn everything there is to know about Akka or Pekko. Actors, Event Sourcing, Streams, HTTP... take it all, from noob to master.
Course bundle•By Daniel Ciocîrlan
Build microservices in minutes. Write reactive, stream-based REST APIs, backends and microservices with Akka HTTP or Pekko HTTP.
Learn Akka or Pekko to harness the power of Reactive Streams in your hands. Write reactive data-rich systems at any scale, and write in 10 lines what other people write in 3000.
Meet the Actor Model: a fundamentally different way of thinking parallel and distributed systems.
Stream big data in any way you like with one of the most powerful stateful data processors.
Course•By Daniel Ciocirlan
Think higher level, write grounded code. Everything you need to know to write Scala with Cats.
The ultimate guide to pure functional programming in Scala with Cats Effect
Learn the basics of Java in the time it takes to watch a movie.
Learn Kotlin in the time it takes to watch a movie.
Learn everything about Kotlin Coroutines and become a master of concurrency in Kotlin in this advanced hands-on course.
A guided, practical training course for the Kotlin programming language. Learn Kotlin in this hands-on course.
The popular Scala course that taught 70000+ engineers, still available for Scala 2.
Become a Scala programmer. Dive head-first and hands-on into the fundamentals of Scala and functional programming.
Learn Scala 3 new features without learning the language all over again. A short course for Scala 2 developers.
Nail that Scala interview. Master data structures, algorithms and the pure functional programming mindset with Scala.
Get the most out of Scala in this 2-hour jam-packed course.
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.
Get practical experience with Scala by building real things: file synchronizers, photo processors, AI agents and more.
The only Spark Big Data online course on the web with actual big data.
Go fast or go home. Learn the ins and outs of Spark and get the best out your code.
Tune Apache Spark for best performance. Master Spark internals and configurations for maximum speed and memory efficiency for your cluster.
In this Spark Streaming course you will learn how to Stream big data in real time with Spark and integrate any data source, from Kafka to Twitter.
Everything on Rock the JVM in a convenient package for your team.
Course bundle•By Daniel Ciocirlan
The ultimate Kotlin masterclass - learn everything you need to be productive with Kotlin, from zero to master.
All of the Rock the JVM premium content, at your service.
Everything you need to work with Scala, from zero to master.
Learn big data with Apache Spark and Scala in this comprehensive bundle: batch, streaming, Spark optimization, performance tuning and more.
Learn Scala as a full-stack developer. Build a full-blown product with Cats Effect and the entire Typelevel stack.
The ZIO Scala masterclass for pragmatic functional programming.
The experience of a Scala software engineer. Build a full-stack product with the ZIO stack.