Functional programming in JavaScript

Functional programming in JavaScript

Learn about the inner workings of functional programming in JavaScript

What You'll Learn

Advanced Javascript

About

In this video series, I will teach you how to do functional programming in JavaScript. This course assumes you know about common programming features such as variables, arrays and basic functions. You'll learn about more complex subjects from an excited and interesting teacher who'll keep you on your toes the entire time! 

If you don't know what higher order functions, maps, reducing, promises, currying, closures, streams or factories are but you're familiar with JavaScript up until that point, this is the course for you! 

In this course you will learn about:

  • Higher order functions 
  • Maps
  • Reduce
  • Closures
  • Promises
  • Currying
  • Recursion
  • Functors
  • Streams
  • Prototyping
  • Factory functions 
  • and Monad

Course Info.

Length:
3 hours
Lessons:
21
Price:
FREE
Language:
English
Certificate:
Yes

21

Lessons

1

Modules

1

Reviews

Enroll for free

Enroll Now

Full course, no restrictions!

Modules

Functional programming in JavaScript
10:49 Higher-order functions
9:70 Map
Map: Resources
9:39 Reduce basics
Reduce basics: Resources
13:22 Reduce advanced
7:40 Closures
Closures: Resources
8:48 Currying
15:43 Recursion
16:56 Promises
Promises: Resources
9:24 Semicolons cannot save you!
9:19 Functors
11:39 Functors: I was WRONG
15:53 Streams
Streams: Resources
11:56 Prototypes
6:34 Factory functions
11:25 Monads
Monads: Resources

Reviews

How It Works

Coursework

Coursework

Each course is like an interactive textbook with pre-recorded videos, quizzes and projects.
Peer Support

Peers

Connect with thousands of other learners to debate ideas, discuss course material, and get help mastering new concepts.
Certificate of Completion

Certificate

Earn official recognition for your work and share your success with friends, family, colleagues and future employers.

Your Teacher