Latest Courses
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Git &Github Practice Tests & Interview Questions (Basic/Adv)Check course
Machine Learning and Deep Learning for Interviews & ResearchCheck course
Laravel | Build Pizza E-commerce WebsiteCheck course
101 - F5 CERTIFICATION EXAMCheck course
Master Python by Practicing 100 QuestionCheck course
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
- 80% Functional Programming For Beginners With JavaScript

Functional Programming For Beginners With JavaScript

$19.99Track price

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

Why should I learn Functional Programming?

Most software written today, is overly complex, difficult to understand, challenging to test, hard to change and filled with hard find bugs.

Ouch! So how do we end up with these problems?

Here s a few of the many reasons:

These are just a few of the many problems that lead to frustrating jobs, working on codebases that are hard to maintain and add features to.

Functional programming addresses the above problems in the following ways:

Functional programming, in my experience, is more productive than Object Oriented Programming because there are fewer things to think about, so you don t overwhelm your working memory. Usually your just thinking about plain old data, and data transformations, using functions. Additionally, in Functional Programming, there aren t tons of competing ways of doing the same thing, so you don t have to think about unnecessary things. Functional Programming is constraining, and thats a good thing. You re able to better focus, on the problem you re solving, rather than the tools you re using to solve the problem.

In Object Oriented Programming, you have to think about many different types of complicated, stateful objects that can be interacted with in different ways. You ve got to think about more than just data, and data transformation You ve got to think about things like State and Side Effects, far more than you do in Functional Programming.

Instructor Details

James discovered the joy of software development while submerged hundreds of feet deep in the pacific ocean. He liked it so much, he left his career as Navy Nuclear Submariner to learn everything he could about creating software. As a nuclear trained engineer, he figured out how to learn things quickly, which has helped in a career where the learning never stops. Currently he s an independent software developer, consultant and trainer.

Specification: Functional Programming For Beginners With JavaScript

Duration

5.5 hours

Year

2018

Level

Beginner

Certificate

Yes

Quizzes

No

19 reviews for Functional Programming For Beginners With JavaScript

4.6 out of 5
13
5
1
0
0
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Alfredo Ramirez

    You cannot call yourself a software developer without taking this course first.

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

    What the heck? You’re leading us scared developers down the frightening path of functional programming, you don’t let go of our hand. Phew! That was scary although, it actually wasn’t. I can DO THIS! Thanks!

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

    Very clear course. Take from the basics to the top with lot of examples

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

    I love this course. But sometimes also hate. It is a hard work to digest everything, simple things are often the most difficult ones. There are great resources that are definitely worth it to study and use. I miss some links to resources outside the videos and I’d also welcome a github repo with ALL the source codes. Sometimes I find the solutions not explained enough so I hesitate how will I proceed later in the course. On the other hand, it forces me to really study the subject. Being quite new to javascript I am not sure this is really for beginners, I need to have a rest before I continue to section 6.

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

    This course is the best one among dozens of courses I have ever taken on Udemy!

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

    Amazing course 🙂

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

    Greate teacher and the material is well explained

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

    Great Course!

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

    I’ve taken the Ramda tutorial and found it excellent. This continues that tradition.

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

    Pretty good pace!! James knows what he is talking about and forces you to work on your own and figure things out in order for you to understand the subjects being though.

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

    Good course

    Helpful(0) Unhelpful(0)You have already voted this
  12. Anshuman Borkakoti

    Loved this course. Made me rethink programming after fourteen years. The topics covered hit the right spot in getting me thinking in the right direction. Thank you.

    Helpful(0) Unhelpful(0)You have already voted this
  13. C sar Chas

    Buen curso, pero dif cil de seguir. Seguramente por lo complicado de la materia.

    Helpful(0) Unhelpful(0)You have already voted this
  14. Maciej Podolski

    I did not check this course till the end, i got disappointed when we start composing functions using some rambda module that nobody needs reminds me of lodash/underscore. I want to do clean backend with es2020 maybe this is a wrong course for that.

    Helpful(0) Unhelpful(0)You have already voted this
  15. Muhammad Alves

    Best tutorial I have ever head

    Helpful(0) Unhelpful(0)You have already voted this
  16. Jacob Briscoe

    Going into the course, I was really just wanting to focus on learning functional programming in JavaScript. What I learned instead is how to learn something new. Early on in the course James will give you some great advice on how to learn through repetition and writing small programs. If you take his advice you will learn everything in the course. I was in the process of learning React so, throughout the course when it came time to build an application, I wrote it in React applying the functional programming concepts he was teaching. This allowed me to do two things at once learn React and learn Functional Programming basics. I enjoyed the course, great length and coverage. This is a basics course, keep that in mind before you purchase.

    Helpful(0) Unhelpful(0)You have already voted this
  17. Ed Maldonado

    I knew a lot of concepts already, having coded a handful of react apps using useDispatch and useSelector. It’s very much the same coding concepts. It worth a look if you have a few days set aside to brush on information, but doesn’t need to be purchased by seasoned programmers.

    Helpful(0) Unhelpful(0)You have already voted this
  18. DeAndre Carroll

    The instructor is clear, concise, and relevant in his examples. He is clear with his vocabulary and puts things in context well.

    Helpful(0) Unhelpful(0)You have already voted this
  19. Suadiaaa

    Love keep simple that he said

    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 For Beginners With JavaScript
    Functional Programming For Beginners With JavaScript

    $19.99

    Price tracking

    Java Code Geeks
    Logo
    Register New Account
    Compare items
    • Total (0)
    Compare