From the course: Learning Functional Programming with JavaScript ES6+

A functional approach to transform code - JavaScript Tutorial

From the course: Learning Functional Programming with JavaScript ES6+

Start my 1-month free trial

A functional approach to transform code

- [Shaun] An increasing number of developers are switching from object-oriented programming to functional programming as a way to minimize the potential for bugs in their code while maximizing its readability and reusability. Functional programming is an increasingly popular coding paradigm that's been championed by languages like Lisp and Haskell, and its features are natively supported in JavaScript. Writing code using functional programming concepts is the single-most important approach you can take to ensure your applications are maintainable and scalable. In this course, I'll show you how to program in the functional paradigm. We'll start off with the basic concepts of functional programming and how it compares to object-oriented programming, and then move on to first class functions and how to work with them in JavaScript. We'll then move on to seeing how functional programming makes working with data structures very straightforward, followed by some more advanced concepts such as recursion and partial application. Finally, we'll close out with a few interesting challenges that will help you improve your functional knowledge even further. Hi, I'm Shaun Wassell, and I'm a Senior JavaScript and React Developer. Join me in my LinkedIn learning course to learn functional programming with JavaScript ES6 to see how you can take your code to a whole new level.

Contents