Skip to content
Learning path

Scala Developer

Master Scala — JVM functional + OO hybrid. Used at Twitter, LinkedIn, Netflix, Apache Spark. The bridge between Java and Haskell.

mixed3 courses27 lessons~7 hoursFree
Start pathor sign up to track progress

Course sequence

  1. 01

    Scala Fundamentals

    Not started

    Learn 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. 02

    Scala Intermediate

    Not started

    Level 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. 03

    Scala Advanced

    Not started

    Beyond 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.

Scala Developer