About this video
In this course, you will have an in-depth overview and the tools in your utility belt to write maintainable code in JavaScript. We will stick to the latest version of JavaScript in this course, ES2017. You don't have to know ES2017 to benefit from the course, as we will introduce the language constructs that we use during it. You will experience the benefits of functional programming even if your code is not purely functional. In this course, you will learn the building blocks that act as a utility belt in your arsenal, enabling you to write code that's easy to understand, extend, test, and debug. You will get hands-on practice on how to use currying, partial evaluation, map, reduce, filter, recursion, and other functional programming concepts in ES6.
Publication date:
April 2017
2 hours 47 minutes

About the Author
  • Zsolt Nagy

    Zsolt Nagy is an engineering manager in an ad tech company heavy on data science. After acquiring his MSc in inference on ontologies, he used AI mainly for analyzing online poker strategies to aid professional poker players in decision making. After the poker boom ended, he put extra effort into building a T-shaped profile in leadership and software engineering.

    Browse publications by this author
Latest Reviews (2 reviews total)
Excellent video series (this is Part 1 of 3). The author is extremely knowledgeable with programming concepts and paradigms, and demonstrates these concepts through examples on-screen. Some paradigms and patterns in Functional Programming can be hard to grasp at first and this course makes a very good job of explaining the fundamentals of FP. This is a superb starting point from which you can then go to your favorite code editor and write some Functional code. Practice is the only way to eventually get your head around these concepts. I also like the fact that this course helps you understand why integrating Functional patterns in your own code will make it easier to reason about, easier to test, easier to maintain, more stable (less bug-prone), etc. In today's heavily asynchronous web applications, Functional patterns are tools that you should add to your development arsenal.
Perfect for my brain! Its a really functionnal book
Deep Dive into Functional JavaScript [Video]
Unlock this video and the full library FREE for 7 days
Start now