The final part of this Learning Path will look at writing maintainable code. You will experience the benefits of functional programming even if your code is not purely functional. You will also learn how to write code that's easy to understand, extend, test, and debug. Hands-on practice on how to use currying, partial evaluation, map, reduce, filter, recursion, and other functional programming concepts in ES6 is also covered.
Prerequisites: A basic knowledge of HTML, CSS, and ECMAScript is required.
Resources: Code downloads and errata:
This path navigates across the following products (in sequential order):