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: https://www.youtube.com/watch?v=gpIUfj3KaOc&list=PLqq-6Pq4lTTa9YGfyhyW2CqdtW9RtY-I3


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