0%

Power Up Your JavaScript with Functional Programming

Program by composing pure functions, avoiding shared state, mutable data, and side-effects.

Total time: 22 hours, 7 minutes

Core Coursework

Take these in order
Prerequisite: JavaScript: From First Steps to Professional or intermediate experience with JavaScript
Up First
Get a friendly introduction to functional programming with JavaScript! Learn what Functional Programming (FP) is and how it differs from other programming styles like object-oriented and imperative.
Up Next
Forming a mental model around complex functional programming concepts will deepen your understanding and help you learn how to apply them to your code.
Up Next
There’s a push with new languages that compile to JavaScript, which are born of a functional nature like, Elm and PureScript. Learn more about how to apply advanced functional programming principles to JavaScript.
Up Next
Dive head-first into the deep end of the functional programming pool. Brian provides expert-level functional programming techniques to a variety of code examples.

Elective Coursework

Optional, take in any order

Learn Straight from the Experts Who Shape the Modern Web

  • In-depth Courses
  • Industry Leading Experts
  • Learning Paths
  • Live Interactive Workshops
Get Unlimited Access Now