Scala, approachable functional programming

In this talk Trond will go into why Scala is a great language for learning functional programming.


We will see examples of using lambdas, higher order functions, immutable variables and data structures, pattern matching and for comprehensions to simplify our code.


In addition, we will look into how the Scala compiler and it's strong type system helps us avoid bugs and how we can structure our code to take full advantage of it.

Lecture by

Lecture details

  • In English Presented in English
  • Lecture