Career path
Scala Developer
Master Scala — JVM functional + OO hybrid. Used at Twitter, LinkedIn, Netflix, Apache Spark. The bridge between Java and Haskell.
Start → ship
You start with
Scala Fundamentals
You ship
Scala Advanced
3 courses in order, every exercise graded on the executor.
Course sequence
Follow it in order. Each course is its own certificate.
- 1
Scala Fundamentals
Not startedLearn Scala: a hybrid functional/OO language on the JVM. Powers Twitter's backend, Apache Spark, Akka. Strongly typed with type inference, expressive pattern matching, and immutable-by-default data.
intermediatescala11 lessons~3h - 2
Scala Intermediate
Not startedLevel up from Scala Fundamentals. Implicits, type classes, for-comprehensions, Try/Future, generic types. The features that make Scala expressive enough to build Spark and Akka.
intermediatescala9 lessons~2h - 3
Scala Advanced
Not startedBeyond Scala Intermediate. Higher-kinded types, variance, Future composition, partial functions, lazy values, view bounds. The features behind Scala libraries like Cats, Akka, and Spark.
advancedscala7 lessons~2h
Create a free account to track your progress across this path.