I've been asked many times how to develop a functional mindset. It was hard to answer because it's difficult to know what kinds of mindsets people have. After pairing with with several people who had this question, I realized that the real problem was that they didn't know some of the basic tools for doing functional programming. Learn these three tools -- map, filter, and reduce-- and you'll be well on your way to developing a functional mindset.

Want this course?

Team License

$0
  • HD Download
  • Watch Online
  • Lifetime Access
  • For your company

Download License

$0
  • HD Download
  • Watch Online
  • Lifetime Access
  • For an individual

Membership

$49/mo
  • HD Downloads
  • Watch Online
  • Full access
  • All Content
  • For an individual
Get access

Love it or leave it guarantee

If you don't learn as much from this course as you thought, just ask for a refund within 30 days and I'll give you your money back.

3 Functional Tools

Lessons

Video time: 39m45s

map
  • 11 min
  • free

This lesson explains what map is in simple terms and how we can apply it to our code. In includes a video lesson with visual aids! And soon many exercises to practice with. The video is 11 minutes long.

filter
  • 13 min
  • free

This lesson teaches filter, one of the three basic functional tools. It includes a video lesson with visual aids. And I'm adding the exercises soon. The video lesson is 13 minutes long.

reduce
  • 16 min
  • free

This lesson teaches reduce using macaroni art. Included is a video lesson. I will have exercises soon. The video lesson is 16 minutes long.