Functional Programming in Java and Javascript

220.00 final price


Functional Programming is an old paradigm, but relatively new to many programmers. In this course you will explore how to take advantage of the power that comes with thinking declaratively.

The course is taught by Senior Engineers with several years of experience in front end and full stack applications.

This is a 6 hours course.

Who should attend

  • Software Engineers wanting to improve their skills and career prospects.
  • IT Professionals who would like to learn functional programming and connect with other functional programmers.


  • Basic knowledge of either Java or Javascript.

What will you learn

  1. Imperative vs declarative programming
  2. functional programming concepts through examples in Javascript and Java
    • First-class and higher-order functions
    • Pure Functions
    • Recursion
    • Eager vs Lazy evaluation
    • Algebraic Data Types
    • Immutability
  3. Practice, Examples, when and why



The course is taking place in Learning Actors premises, 62A Ethnikis Antistasis, Chalandri