Functional Programming with examples in Java, Javascript and Haskell

...

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.

A discount is available when:
  • a single customer proceeds with more than three registrations for a particular session;
  • a learner is not currently employed.
Please contact us to receive your discount coupon if you meet any of the above-mentioned criteria.

Please also note that the upcoming sessions are guaranteed to run once they have a minimum number of learners registered.
Total price:
290.00360.00 final price

Available Sessions

DateTimezoneTraining TypeWeekend-WeekdayDescriptionPrice 
Coming soonEurope/AthensIn PersonWeekday290.00360.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.

Prerequisites

  • Basic knowledge of Java or Javascript or Haskell.

What will you learn

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

 

Timezone

Training Type

Weekend-Weekday