The document discusses functional programming and its paradigms, focusing on Java's implementation of lambdas and streams. It explains key concepts such as external and internal iteration, lambda functions, functional interfaces, and stream operations. The workshop aims to teach Java developers how to utilize these features for productive programming.
Related topics: