The Scala Bundle
Everything you need to work with Scala, from zero to master.
You probably know already: Scala is one of the most powerful languages on the JVM and is behind some of the best libraries and frameworks for big data processing (Spark), distributed & fault-tolerant computing (Akka), streaming (Kafka, Akka Streams), microservices (Lagom), web apps (Play) and many others.
Scala has seen huge demand in recent years, has some of the best-paid engineering positions, and is just plain fun. This series is for people who have some programming experience (in some other language) and want a complete and comprehensive track for learning Scala.
This bundle contains
- 200+ live runnable examples
- 100+ exercises with solutions
- 8000+ lines of code written from scratch, more than most engineers write in months
(I have exactly 8378 lines on camera, which I'll share with you 100%)
- access to a growing private community on Slack
- ~40 hours of HD content (soon downloadable)
- (soon) takeaway slides
- all updates and additional material for free, for life
"Show me the path."
If you came here thinking, "I want to learn Scala, just show me a step-by-step way to do it, and I'll follow", this is it. There's little else for me to say. More than 27000 people have taken this journey and they speak:
I am currently at lesson number 6, and I find the course incredible. I've tried learning scala by myself and it is not easy at all. Since lesson 1 Daniel explain things very easily and each time he says something, you see it live on code. That learning curve is getting beaten to the ground!
(Giacomo Z., March 23, 2020)
There are >4000 reviews like that, and that's on Udemy. The version you're looking at is even better and with exclusive new material.
This path is literally what you need to follow to be good at Scala.
Total if purchased separately: $400
Frequently Asked Questions
I'm a software engineer and the founder of Rock the JVM. I started the Rock the JVM project out of love for Scala and the technologies it powers - they are all amazing tools and I want to share as much of my experience with them as I can.
As of February 2024, I've taught Java, Scala, Kotlin and related tech (e.g. Cats, ZIO, Spark) to 100000+ students at various levels and I've held live training sessions for some of the best companies in the industry, including Adobe and Apple. I've also taught university students who now work at Google and Facebook (among others), I've held Hour of Code for 7-year-olds and I've taught more than 35000 kids to code.
I have a Master's Degree in Computer Science and I wrote my Bachelor and Master theses on Quantum Computation. Before starting to learn programming, I won medals at international Physics competitions.