This course focuses on upgrading its students' programming skills in Java through extensive exercises that focus on the use of functional interfaces. This course includes more than 10 coding exercises. More coding exercises to come in accordance with the demand coming from the students. While doing the coding exercises this course includes please don't hesitate and let us know of any feedback and especially of any ideas you might have for improving this course.