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
- Imperative vs declarative programming
- 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
- Practice, Examples, when and why
Schedule
Next session is coming soon.
Location
The course is taking place in Learning Actors premises, 62A Ethnikis Antistasis, Chalandri