Basics of Functional Programming

Much of the material presented in this on-line resource on functional programming in Java has been taken from a free on-line course on youtube provided by java brains. Here is a link to this playlist/course:

Video #1: Introduction to Lambda Basics

Video #2: Advantages of Using Lambda Expressions

Video #3: Development Setup for Java 8

Video #4: Comparing Functional vs. Object-Oriented Programming