Skip to content

Scala Advanced

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.

advanced7 lessons3 chapters7 graded exercisesScala

No sign-up needed for lesson 1 · certificate on completion · sign up to save progress

What you’ll be able to do

Chapter by chapter. Every lesson ends in a graded exercise.

  • Type System Power
  • Functions and Futures
  • ADTs, Monads, Implicits
Taught in Scala, graded on a real executor.

Curriculum

3 chapters, 7 lessons. Each lesson is a short read and a graded exercise.

  1. 1Variance: +T, -TRead · exercise
  2. 2Higher-Kinded TypesRead · exercise