Latest Courses
Java Programming for Complete StrangerCheck course
More Data Mining with RCheck course
neural networks for sentiment and stock price predictionCheck course
How to Create a WordPress Website from ScratchCheck course
Complete SAS Programming Bootcamp 2019: Go from zero to heroCheck course
Complete JavaScript Course for Beginners with Easy ExamplesCheck course
Java A-Z : Learn java within 8 hoursCheck course
Learn React JS and Web API by creating a Full Stack Web AppCheck course
Angular 2 Master Class with Alejandro RangelCheck course
The Comple JavaScript From Beginner To AdvancedCheck course
Java Programming for Complete StrangerCheck course
More Data Mining with RCheck course
neural networks for sentiment and stock price predictionCheck course
How to Create a WordPress Website from ScratchCheck course
Complete SAS Programming Bootcamp 2019: Go from zero to heroCheck course
- 80% Functional Programming in JavaScript: A Practical Guide

Functional Programming in JavaScript: A Practical Guide

$64.99 $12.99Track price

Add your review
Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare
8.2/10 (Our Score)
Product is rated as #174 in category JavaScript

Are you wanting to learn how to apply functional programming to JavaScript? Have the concepts been a bit difficult to grasp? Are you not quite sure how functional programming differs from other approaches in JavaScript? Do you want to get started with functional programming? If so, this course is for you!

The functional programming paradigm was difficult, at first, for me to grasp and implement. Therefore, I wanted to create a course that would help others make the leap and begin applying functional programming techniques into their own code. In this course you will learn techniques that you can apply today. But remember, you don’t need to implement everything immediately. Implement those things that make sense and grow into it slowly.

In this course I have taken the approach of dissecting a definition of functional programming and using that definition as the structure of the course. We will break it down into pieces. Focus on those pieces and the techniques you can use right away. Each new concept will build on the previous concepts. And in the end you will see all the concepts come together.

If you learn by doing, this course gives you plenty of chances to work on an exercise and then sit back and watch as I go through the exercise. Jump in today and begin learning functional programming concepts in JavaScript!

Instructor Details

I have had 20+ years experience in training and product development and 15+ years working with JavaScript. I started learning JavaScript when it was a new language used for minor affects on a web site. The growth and ubiquitous nature of JavaScript both excites and inspires me. I currently work as the President and Lead Trainer at All Things JavaScript, a resource for anyone and everyone that hopes to increase their JavaScript skills and move from novice to expert. I'm doing what I love most: Teaching about technical subjects. It is so important to understand the why, not just the what and how, when it comes to technical subjects. My goal is to help thousands of JavaScript developers to get started and become experts in the field making a great living coding. I was the co-owner and President of Rapid Intake, an eLearning firm. The company was an ideal place for me to apply my training and development skills. While there I managed all development and professional service related activities. I was heavily involved in the initial development of Rapid Intake's main product, an eLearning authoring tool, which eventually lead to Rapid Intake's acquisition in 2011 by Callidus Software. In addition to JavaScript technologies, I have dabbled in other web technologies such as ActionScript, ASP, PHP, HTML, and CSS.

Specification: Functional Programming in JavaScript: A Practical Guide

Duration

6.5 hours

Year

2020

Level

Intermediate

Certificate

Yes

Quizzes

No

11 reviews for Functional Programming in JavaScript: A Practical Guide

4.2 out of 5
7
2
1
0
1
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Avatar

    Piedad del Rocio Pena Guerra

    Awesome course. Every topic is well explained and enough practice is provided.

    Helpful(0) Unhelpful(0)You have already voted this
  2. Avatar

    Preston Aronson

    Excellent explainers. I finally feel comfortable with Array.prototype.reduce.

    Helpful(0) Unhelpful(0)You have already voted this
  3. Avatar

    Ben Theunisse

    Builds and elaborates (with examples and exercises) upon issues concerning functional programming already described in Advanced JavaScript Topics.

    Helpful(0) Unhelpful(0)You have already voted this
  4. Avatar

    Sergui Morejon

    Excelent course ! Very well explained !

    Helpful(0) Unhelpful(0)You have already voted this
  5. Avatar

    Sergio Vieira Santos Junior

    Concepts are being explained throughoutly and clearly. With a good amount of practice.

    Helpful(0) Unhelpful(0)You have already voted this
  6. Avatar

    Patrick Hall

    I came into this course with an understanding of functional programming in JavaScript and saw that it was listed as Intermediate level. It took a while to get to topics that were new to me, such as currying and function composition, but once there I started to get value from this course. I think this is most valuable to those who are completely new to functional programming and the concepts of immutability. For someone who is already familiar with cloning, immutability, and filter/map/reduce, this course is a bit too elementary.

    Helpful(0) Unhelpful(0)You have already voted this
  7. Avatar

    Edmond Coughlan

    I think this is the fourth course of Steve’s that I’ve taken. I keep coming back ’cause he’s a great teacher.

    Helpful(0) Unhelpful(0)You have already voted this
  8. Avatar

    Nick Thomas

    Great course for functional programming

    Helpful(0) Unhelpful(0)You have already voted this
  9. Avatar

    Gopinath

    Excellent explanation of concepts

    Helpful(0) Unhelpful(0)You have already voted this
  10. Avatar

    Jon Seidel

    Really poor intro to the concepts of FP. In section 3, exercise, he explains pure functions with functions that accept an array parameter and then modifies that values in that array. That’s not a pure function in my book.

    Helpful(0) Unhelpful(0)You have already voted this
  11. Avatar

    Alexandre Leduc

    This course is a good introduction to functional Javascript if you are a beginner to functional programming. It’s definitely not what I would (subjectively) call Intermediate though, unless you have very little prior experience in vanilla JS. You will learn the basics like currying and compositions and how these are made possible by Javascript’s support for closures. You will learn Immutability by using map, reduce and filter. It also does a decent job of explaining how declarative programming makes you reason about application logic compared to the imperative approach. I would recommend this course to experienced Javascript developers interested in getting a primer on functional programming. But if, like me, you are already familiar with the above topics and are looking to go beyond the basics, you will not get much out of it. It also doesn’t give enough practical applications of these methods because it reuses the same examples throughout the course. This is especially true when explaining recusion with a factorial function. Sure, you’ll unederstand how recursion works, but that’s not a very practical use of recursion for a Web developer. A criticism I have with most of the functional JS courses out there (including this one) is that they focus on small examples but fail to show you how to use them in projects. While it’s a useful approach when you want to show how composition works, it would be nice to see how these techniques can be used in the broader context of building real world Web applications. That’s what people use Javascript for after all.

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Functional Programming in JavaScript: A Practical Guide
    Functional Programming in JavaScript: A Practical Guide

    $64.99 $12.99

    Price tracking

    Register New Account
    Reset Password
    Compare items
    • Total (0)
    Compare