# Java Streams API

## Scope of Variables in Lambda Expressions

In this lesson, you will learn about the scope of variables inside lambda expressions.

## How To Write Lambda Expressions

This lesson introduces the basic lambda expression structure with tips to write efficient code.

## 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.