Learning Functional Programming with JavaScript

Posted By: Landau17

Learning Functional Programming with JavaScript
MP4 | Video: 720p | Duration: 59:23 | English | Subtitles: VTT | 109.7 MB



Functional programming is a clean, robust alternative to the more typical procedural style of programming. In this course, learn about the functional concepts at the heart of many JavaScript frameworks and programs. Shaun Wassell begins by explaining what functional programming is, exactly, and how it compares to object-oriented programming. He then covers the basics of functional programming in JavaScript, discussing concepts such as higher-order functions and closure. He then moves on to mid-level topics, touching on JavaScript array methods and callbacks. Finally, he dives into advanced concepts, including partial application and recursion.

Topics include:
  • What's functional programming?
  • Functional vs. object-oriented programming
  • First-class functions
  • Higher-order functions
  • Array functions
  • Mapping, filtering, and reducing
  • Simple callbacks
  • Callbacks with arguments