Udemy

Learning Functional Javascript with Ramda

Enroll Now
  • 905 Students
  • Updated 6/2025
4.5
(193 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
2 Hour(s) 2 Minute(s)
Language
English
Taught by
Oleksandr Kocherhin
Rating
4.5
(193 Ratings)

Course Overview

Learning Functional Javascript with Ramda

Learn Functional programming and Ramda to write simple and reusable Javascript using currying, composition & much more

This course is about functional javascript with using such a popular library as Ramda. Functional javascript becomes very popular nowadays because code which is written with small, pure functions is easier to support, reuse, improve and test. But getting deep in functional worlds is not an easy task. Thats why
I created this course to share my experience with you. I am a huge fan of function programming and I created a lot of business project using functional javascript. Ramda as a library gives an opportunity to write elegant and simple code, but it takes a lot of effort to learn all Ramda functions by yourself and get used to then.

In this course we will start from scratch in learning such important part of functional programming as currying and composition and then we will have a deep dive into Ramda world.

What you will learn in this course:

  • Closures in javascript
  • How to write functional javascript with Ramda
  • Currying in javascript
  • Composition in javascript
  • Writing conditions with Ramda
  • Get deeply nested properties safely
  • Lenses in Ramda
  • Grouping and sorting in Ramda
  • Converge and UseWith in Ramda
  • Simplifying predicates with Ramda
  • And much more...

If you are feeling like you want a deep dive into functional javascript to improve the quality of your code than this course is for you.

This course is for everyone who is interested in functional programming in javascript

Course Content

  • 6 section(s)
  • 22 lecture(s)
  • Section 1 Basic knowledge
  • Section 2 Getting started with Ramda
  • Section 3 Conditions and filtering with Ramda
  • Section 4 Manipulating with arrays and objects
  • Section 5 Debugging Ramda
  • Section 6 Homework

What You’ll Learn

  • Fully understand functional way of programming
  • Write elegant and reusable code in javascript
  • Use Ramda library fluently


Reviews

  • J
    Jair JimenezM
    4.0

    It was a nice course, it teaches us the advantages of using Ramda for functional Javascript, maybe it would be interesting to have more practice exercise but still enjoyed it

  • E
    Enrique García Sáez
    5.0

    Muy buena elección teniendo el descuento de la compra. El ritmo de explicación no es ni muy rápido ni muy lento, los ejemplos son útiles y pertinentes e ilustran perfectamente cómo transformar código habitual hacia un estilo mucho más legible y entendible con Ramda.

  • J
    Jerimiah Mair
    5.0

    Great pragmatic approach to Functional Programming!

  • E
    Edward Casanova
    5.0

    Not a course for beginners nor intermediates and probably would have been a lot better with many more examples. However...straight to the point laying the foundation to understand the library

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed