Skip to content
UdemyJavaPaid courseIntermediate levelCertificate

Lambda with Functional Programming in Java8 (Udemy.com)

Lambda expression with Functional Programming Example

Created by: Arun Ammasai

Last updated August 2020

icon
What you will learn

  • Functional Programming With Lambda Expression

How it compares

Against the other 231 rated Udemy courses in Java on CourseDuck:

  • Rating4.2 out of 5higher than 16% of them
  • Reviews285#185 of 232 by number of reviews
  • Length10.6 hourslonger than 56% of them
  • Last updatedAugust 2020earlier than 65% of them

icon
Course Description

This Course basically designed for the people who has knowledge in prior knowledge about java.

We will Cover the Followings in this course ,

  1. Lambdas

  2. Streams

  3. Parallel Streams

  4. Optional

  5. New Interface Concepts

Here the Sub Topics we are going to cover in this tutorial ,

01 About the Course

02 Why Java8

03 Java7 vs Java8 Example Part 1

04 Java7 vs Java8 Example Part 2

05 What is lambda

06 Implement Runnable Using Lambda Expression

07 Implement Comparator Using Lambda Expression

08 How to install Java Decompiler in Eclipse

09 Introduction to Functional Interfaces

10 Consumer Interface Part-1

11 Consumer Interface Part-2

12 Consumer Interface Part-3

13 BiConsumer Interface Part 1

14 BiConsumer Interface Part 2

15 Predicate Interface Part 1

16 Predicate Interface Part 2

17 Predicate Interface Part 3

18 Predicate Interface Part 4

19 Function Interface Part 1

20 Function Interface Part 2

21 Function Interface Part 3

22 Unary and Binary Functional Interface

23 Supplier Functional Interface

24 Method Reference

25 Method Reference and Constructor Reference

26 Lambda Local Variable

27 Streams Introduction

27 Streams Introduction 1

28 Streams Example Part 1

29 Streams Example Part 2

30 Streams Example Part 3

31 Streams Map Example Part 1

32 Streams Map Example Part 2

33 Streams FlatMap Example Part 1

34 Streams FlatMap Example Part 2

35 Streams FlatMap Example Part 3

36 Streams FlatMap Example Part 4

37 Streams Filter Example

38 Streams Reduce Example Part 1

39 Streams Reduce Example Part 2

40 Streams Filter Map Reduce Example

41 Streams MinBy, MaxBy Example

42 Streams Limit Skip Example

43 Streams AllMatch, AnyMatchExample

44 Streams FindAny , FindFirst Example

45 Streams Factory Method Example

46 Numeric Stream Example

47 Numeric Stream Factory Method Example

48 Numeric Stream Factory Aggregation Method Example

49 Stream Boxing and UnBoxing Example

50 Numeric Stream Map Example

51 Stream Joining Example

52 Stream Mapping and Counting Example

53 Stream Summing and Averaging Example

54 Stream Grouping By Example Part 1

55 Stream Grouping By Example Part 2

56 Stream Partitioning By Example

57 Sequential vs Parallel Stream Example Part 1

58 Sequential vs Parallel Stream Example Part 2

59 Sequential vs Parallel Stream Use Case

60 Parallel Stream When Not to Use Case Part 1

60 Parallel Stream When Not to Use Case Part 2

61 Optional Class Introduction

62 Optional Class Example Part 1

63 Optional Methods Example Part 1

64 Optional If Present Method Example

65 Optional Methods Example Part 2

66 Optional FlatMap Filter Example

67 Interface Default and Static Method Introduction

68 Default Method Sort Example

69 Default Method Custom Sort Example

70 Interface Method and Static Method Example


icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Arun Ammasai

Arun , Working as a Software Professional and having 10+ years of Industry experience in IT. I love to teach and its my passion. Interested in Java, Python ,Oracle and Open source technologies like PHP , WordPress.

Graduated in bachelor of Chemistry and master degree in Computer Application at Bharathiar University. 

I love photography, trekking and passion to travel to different place.

"Learn whatever comes in your way"

icon
More courses by Arun Ammasai

$44.99

icon
More Java courses

Free

$84.99

$119.99

$174.99

$17.99

$12.99

icon
Reviews

4.2

285 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Rafael N Brito on 5/25/2025

Excellent material, thank you for sharing your knowledge with us. Even though I've worked with JDK 8, this course makes a wide range of topics more clear to me.

By Ashwin Pranaav K.S on 4/27/2023

Clear explanations on all the necessary topics on Java 8 features and Lambda expressions. Highly recommended!!!

By Andres Rivera on 7/27/2022

Very useful tutorial. It reviews every subject clearly and is very well explains. Highly recommend it.

By Vinod Singh on 6/27/2021

very very slow speed plus background have phone ringing or mobile phone notification always running

By Kaustav Ray on 11/23/2020

Author himself is confused. This course is waste as there is no correlation between practicality and theory as well.

By Eric y on 11/20/2020

Because author provide a clear example and explain what’s the difference between Java 7 and 8. Sometimes I can’t listen clearly, but it’s cause my bad English listening.

By Sajal mathur on 9/3/2020

Clear and precise explanations of each and every Java 8 topic. Will surely now implement in day to day coding with confidence. Looking forward to more of your content.

By Jorge Albeiro Morales Palencia on 7/18/2020

Todos los temas muy bien explicados con los ejercicios realizados durante el curso para cada tema. Muchas gracias :)

By Cristian Fernando Dávila López on 6/10/2020

Un excelente curso, tiene todo lo que se requiere saber sobre programación funcional y muy bien explicado.

By Hansel Junior Ospino Orellano on 2/15/2020

The examples have some unnecessary stuff for the main thing that the instructor wanted to explain.

Showing all 10 reviews on CourseDuck

Read all 285 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 84 / 100