Welcome to Grok Academy
Level Up Your Software Engineering Skills from First Principles
What Do People Say?
Really nice argument for functional programming.
This is a great explanation: written clearly, without using terms that are familiar only to those that already understand these concepts, and with great use cases. This has definitely helped me grok this even better.
I found [this lesson] very pleasant to read and [it] actually cleared up a lot of FP concepts that weren't clear to me before despite having completed Martin's Coursera FP course and reading his book "Programming in Scala."
It's always good to see someone highlight Scala's OOP features in a way they play nicely with functional approach. Great [lesson].
Subscribe to our Grokked Weekly newsletter to receive excellent engineering articles and the latest lessons from Grok Academy.