There is a whole universe of fascinating technologies besides the ubiquitous object-oriented programming, the complicated shared-state concurrency, and the insufficient testing. This module will introduce your into the most relevant of these emerging technologies from a general programming-language point of view.