Functional Programming

Coursera mooc on Programming Languages aims to introduce students to functional programming. Structure and Interpretation Of Computer Programs by Abelson, Sussman, and Sussman: This free online book is the companion to the famous Abelson and Sussman SICP lectures at MIT from the 1980s onward, which are also available as videos. Similar course is CS61A at Berkely. Functional Programming…

ScalaPlex

Scala is a hybrid Object Oriented & Functional programming language, which means you can program in OO style or you can program in a purely Functional style.The Scala website has a A Scala Tutorial for Java Programmers. Start with the excellent free Coursera mooc Functional Programming Principles In Scala & Principles of Reactive Programming by Scala creator…