Functional programming menawarkan gaya berpikir yang membuat kode mudah diuji dan diparalelkan. Kita akan mempelajari pure function, immutability, higher-order function, hingga kapan pendekatan fungsional lebih cocok daripada OOP.