March 22, 2019
302 strokes bestowed

Just Enough Functional Programming Course Launch

In 2017, I came across The Mostly Adequate Guide to Functional Programming by Brian Lonsdorf. It's an incredible resource and introduction to functional programming in JavaScript. It inspired me to start giving talks about functional programming in 2018. After giving the talk several times, I decided to make a course to go along with it. That course is available to you now on egghead.io.

The course is called Just Enough Functional Programming in JavaScript and I think you'll like it.

It's a concise, to-the-point introduction to functional programming designed to help you get started and start applying these concepts to your work right away.

Here's what you'll learn in the course:

  • Higher order functions
  • Pure functions
  • Immutability
  • Currying
  • Partial application
  • Pointfree programming
  • Functional composition
  • Debugging
  • And more...

In just 30 minutes, you'll learn more than "just enough".

Here's the course intro video. Give it a watch!


Finished reading?

Here are a few options for what to do next.

Like
Liked the post? Click the beard up to 50 times to show it
Share
Sharing this post on Twitter & elsewhere is a great way to help me out
Support
Was this post valuable to you? Make a donation to show it
Make a Donation
Kofi logo


Kyle Shevlin's face, which is mostly a beard with eyes
Kyle Shevlin is a software engineer who specializes in JavaScript, React and front end web development.

Let's talk some more about JavaScript, React, and software engineering.

I write a newsletter to share my thoughts and the projects I'm working on. I would love for you to join the conversation. You can unsubscribe at any time.

Just Enough Functional Programming Logo
Just Enough Functional Programming

Check out my courses!

Liked the post? You might like my courses, too. Click the button to view this course or go to Courses for more information.
I would like give thanks to those who have contributed fixes and updates to this blog. If you see something that needs some love, you can join them. This blog is open sourced at https://github.com/kyleshevlin/blog
alexloudenjacobwsmithbryndymentJacobMGEvanseclectic-codingjhsukgcreativeerikvorhesHaroenvmarktnoonandependabotmarcuslyonsbrentmclarkfederico-fiorinimedayzDoNormalFanchGadjonoahmateen
©2025 Kyle Shevlin. All Rights Reserved.