Skip to content

Scala Intermediate

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.

intermediate9 lessons4 chapters9 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.

  • Implicits and Type Classes
  • Effect Types
  • Functional Patterns
  • Collections in Depth
Taught in Scala, graded on a real executor.

Curriculum

4 chapters, 9 lessons. Each lesson is a short read and a graded exercise.

  1. 1Implicit Parameters and ConversionsRead · exercise
  2. 2Type Classes via ImplicitsRead · exercise