Practical introduction to Functional Programming with JS



Our journey together in the world of functional programming ends here, but there is a lot more to learn about this world, so here are my suggestions to continue exploring:

  • You're still not convinced by this "functional programming" thing
  • You want to use functional programming in your future JS projects
    • I suggest you try out one (or more) of these libraries, that will make your life far easier: lodash, ramda, underscore
  • You fell in love with functional programming, and need something hardcore
    • Why not learning a purely function programming language? My suggestion is Haskell, and one great course is learn you a haskell
  • You liked this playground very much and you want to contribute/clone it
Create your playground on
This playground was created on, our hands-on, knowledge-sharing platform for developers.
Go to