Functional Thinking: Functional Programming using Java, Clojure and Scala - Functions

To view the entire course, visit: This video from renowned software architect Neal Ford helps you transition from a Java-writing imperative programmer to a functional programmer, using Java, Clojure and Scala as examples. Rather than focus on specific language features, Functional Thinking looks at a variety of common practices in OOP languages and then shows you how to solve the same problems using a functional language.
Back to Top