Our school does not support Internet Explorer. For a much better experience, please download the latest version of Google Chrome, Safari, Opera or Firefox
Functional programming in JavaScript

About:

  • 3 hours
  • 21 lessons
  • 0 quizzes

Certificate of Completion Offered

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! 

What You'll Learn In This Course

Advanced Javascript

What You Need For This Course

Basic understanding of JavaScript
A text editor

Description

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

Syllabus

All the lessons in this course
  • Functional programming in JavaScript
  • Higher-order functions 10:49
  • Map 09:07
  • Map: Resources
  • Reduce basics 09:39
  • Reduce basics: Resources
  • Reduce advanced 13:22
  • Closures 07:04
  • Closures: Resources
  • Currying 08:48
  • Recursion 15:43
  • Promises 16:56
  • Promises: Resources
  • Semicolons cannot save you! 09:24
  • Functors 09:19
  • Functors: I was WRONG 11:39
  • Streams 15:53
  • Streams: Resources
  • Prototypes 11:56
  • Factory functions 06:34
  • Monads 11:25
  • Monads: Resources

Course Details

3 hours of video
Full 24/7 lifetime access
21 lessons
Certificate of Completion
Take this course for FREE

Teachers

Taught by: Mattias Petter Johansson

Reviews

Liked it!