Wrap Up

Summarize the key takeaway points of this course.

We'll cover the following...

Key takeaways from the course

We covered quite a lot of content in this course, and have seen firsthand how functional programming excels at abstraction and composition. Let’s first review abstraction. We’ve seen that functions are the primary means to form computations that work on any argument. A square function represents a method to compute the square of any number, not just the square of a particular one. Of course, there is nothing new about this because almost all programming languages, functional and ...