By the end of this session, participants will have a basic understanding of functional programming concepts and how to apply them in programming tasks. Functional programming is a programming paradigm that treats computation as the evaluation of mathematical functions and avoids changing- state and mutable data. This session will focus on introducing the core concepts of functional programming, such as immutability, higher-order functions, and pure functions, using the Haskell programming language.
ZewailCity
CIE Student