Single Responsibility Principle: Strengths and Weaknesses
Though SRP is the first fundamental design principle, it has its own advantages and disadvantages.
How can I remove a specific item from an array in JavaScript?
Removing a specific item from an array is the most use case a developer runs into. You will learn more than 7 ways to achieve this.

How To Write Lambda Expressions
This lesson introduces the basic lambda expression structure with tips to write efficient code.
Java Functional Programming with Lambdas and Streams API
Java 8 is bundled with massive features and improvements to the JDK, JRE and more. It introduced functional programming in Java.
What Are Lambda Expressions?
This is an introductory lesson on lambda expressions. You will learn about the lambda operator, expression, syntaxes and more!
Power Of Two (Exercise Problem)
This is an exercise problem for your practice. Try to come up with an approach and solve it by yourself. Good Luck!
User-Defined Customer Interface (Exercise Problem)
This is an exercise problem for your practice. Try to come up with an approach and solve it by yourself. Good Luck!
What Are UnaryOperator And BinaryOperator's?
Unary and Binary operators are the other two functional interfaces that most developers are interested in.
Course Overview: Functional Programming in Java
This course deep-dives into each of the functional programming concepts that got introduced in the Java programming language.