Course info
July 11, 2017
1h 26m

In order to be proficient in functional programming there are a few key concepts that you'll need to understand such as immutability and first class functions. In this course, Fundamentals of Functional Programming in JavaScript, you'll learn about functional programming and how to write JavaScript in a functional style. First, you'll cover how you've likely already used functional programming concepts in your JavaScript, and how functional programming can actually simplify how you write software. Next, you'll explore how to utilize functions the same as any other variable. Finally, you'll learn how to write your code so it only changes when you want it to. By the end of this course, you'll have the necessary skills and knowledge to write efficiently with JavaScript in a functional style.

About the author
About the author

Nate's first program was written in QBasic on an 8086 clone his dad built. Since then he's written applications in C++, .NET, and Node.js.

More from the author
SinonJS Fundamentals
2h 22m
2 Jul 2018
Postman Fundamentals
2h 40m
12 Dec 2017
Getting Started with Phoenix
2h 52m
28 Feb 2017
More courses by Nate Taylor

Hi everyone, my name is Nate Taylor and welcome to my course Fundamentals of Functional Programming in JavaScript.

I am a software engineer at Aviture in Omaha, NE.

Have you ever tried to learn functional programming but ended up feeling like you weren’t smart enough, or weren’t sure where you’d actually use it?

In this course, we are going to cover the basics of functional programming and we’ll do so using JavaScript. We’ll take functional programming concepts and break them down so that their easier to understand.

Some of the major topics that we will cover include:

  • What functional programming is
  • How you can be more clear and expressive with your code
  • How to use functions the same as you would any other variable
  • And how to write your code so that it only changes when YOU want it to

By the end this course, you’ll know the basic tenets of functional programming, as well as how you can write JavaScript in a functional style.

Before beginning the course you should be familiar with basic JavaScript syntax.

I hope you’ll join me on this journey to learn Functional Programming with the Fundamentals of Functional Programming in JavaScript course, at Pluralsight.