Why Observable
Product
Enterprise
Resources
Pricing
Search
Sign in
Sign up
Anjana Vakil
Engineer & Educator | Observable Ambassador | Karaoke Enthusiast
Fork
Published
Functional JavaScript First Steps
Edited
51 forks
Importers
20 Likes
Functional JavaScript First Steps
Functional JavaScript First Steps
What is functional programming?
Exercise: Pure Functions
Staying out of the loop with recursion
Exercise: Iteration vs. Recursion
Flying first class with higher-order functions
Exercise: Filter, Map, Reduce
Getting closure
Exercise: Closures & Currying
It's functions all the way down
Exercise: Function Composition
Immutability
Exercise: Avoiding mutation
Recap & takeaways
Next steps
Start building your own data visualizations from examples like this.
Try it for free
Powering the world’s best data teams. Use Observable to explore your data, create visualizations, and share insights faster.
Try it for free
More from Observable creators