Skip to content

Career 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

Start → ship

1

You start with

Scala Fundamentals

3

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

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

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

    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.