Functional Concepts in JavaScript with Ramda

A practical introduction to Functional Programming Concepts with JavaScript using Ramda. Optimally paced, No-nonsense. Learn quickly!

Imagine you've just received a 6 month contract job, that allows you to work remotely from any timezone... In other words, you've got a job where you can live and work from anywhere in the world... Sweet!

This begs the question, where should you live the next 6 months?

... or what if you tried out the digital nomad thing, and you moved around from city to city over the next 6 months?

That sounds cool... but which cities should you travel to?

In this course, we've got a list of the top 100 digital nomad cities, but obviously you can't travel to 100 cities in 6 months... so we'll create a custom scoring criteria (using functional programming concepts) for each of the 100 cities. This will help us pick which cities we should go to.

What's in this course?

In this free mini-course, you'll learn about functional programming concepts like:

  • Map
  • Filter
  • Reduce
  • Curry
  • Functional Purity
  • Function Composition

You'll learn about these concepts, while solving an real

Who is this course for?

I designed this course for people who are familiar with JavaScript, and are curious to learn more about Functional Programming.

How long is this course?

It's 10 videos that have just shy of 1 hours worth of videos.

Your Instructor

James Moore
James Moore

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.

Frequently Asked Questions

When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!