Java 8 Functional Programming: Lambda Expressions Quickly

Learn Java 8 functional programming with ease! This rapid course covers Java lambdas in a fun and intuitive way.

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This course is a quick and friendly dive into Java 8's functional programming features, specifically focusing on lambdas. You'll be coding clean and understandable functional Java in no time! Plus, practical exercises make learning even easier.

Key Points

  • Rapid introduction to Java 8 functional programming.
  • Focus on lambdas and method references.
  • Practical exercises and source code provided.

Learning Outcomes

  • Understand and use Java lambdas confidently.
  • Write clean and readable functional Java code.
  • Prepare for advanced concepts in part II of the course.

About This Course

Get up and running with Java lambdas confidently - in conceptual, practical and intuitive manner - in 30 minutes

This is a very rapid course on Java 8 functional programming.

Functional programming has been the most important of all Java 8 new features. Using Java 8 functional programming, we can now code many things much faster than before, in a concisefluent and readable manner. But, unless you learn those functional programming features properly, getting used to those becomes a bit confusing. So, in this course, we are going to grasp how to do functional programming in an intuitive and conceptual manner, very rapidly. We'll learn each feature with simple and crisp examples, which'll be very brief but quite informative.

This course is actually part I of a two-part course. It covers about Java Lambdas, e.g. lambda expressions, method references, composing lambda expressions etc. The next part, which is coming soon, will be about Streams. You'll find link to that in the resources section of the last lesson.

We've done some practical exercises in the lessons here, and the links to the source codes are available in the resources section.

  • Code well readable functional Java 8 code using lambdas and method references

Course Curriculum

Instructor

Profile photo of Sanjay Patel
Sanjay Patel

Sanjay has more than 20 years of programming and leading experience. Since 2009, he is working on Spring Framework full-time for developing complex applications and microservices for multiple clients. He also leads the development of Spring Lemon. He is currently the director of naturalprogrammer dot com, providing consulting on developing large scale real-world applications. Prior to that, he was a...

Review
4.9 course rating
4K ratings
ui-avatar of Avulamanda Ajay Kumar
Avulamanda A. K.
5.0
1 year ago

Thank you

  • Helpful
  • Not helpful
ui-avatar of Patrick McCourt
Patrick M.
5.0
1 year ago

Great course and easy to understand explanations of complex Java8 topics.

  • Helpful
  • Not helpful
ui-avatar of Fredy David Agudelo Ortegon
Fredy D. A. O.
2.5
1 year ago

very basic

  • Helpful
  • Not helpful
ui-avatar of Ionescu Nicoleta-Daniela
Ionescu N.
5.0
2 years ago

Beautiful and short tutorial. So much information on such a short time. It took me 3 weeks to gather all the information that it was presented here in less than an hour. Thank you!

  • Helpful
  • Not helpful
ui-avatar of Shubham Kumar
Shubham K.
3.0
2 years ago

The author showed some details and examples of lambdas in java 8, but It did not provide any details or information about this. So while I got what he was showing, I had no understanding of why.

  • Helpful
  • Not helpful
ui-avatar of Germán Pesce
Germán P.
3.0
2 years ago

Esta bien el resumen pero falta profundizar muchos aspectos y explicar mejor el porque de las cosas. Por último se deberían resolver problemas reales para ser un curso que aporte valor.

  • Helpful
  • Not helpful
ui-avatar of Ariel Chelsau
Ariel C.
5.0
3 years ago

I like the concise and practical nature of this course. Highly recommend for someone wanting to get up to speed with Java 8 features.

  • Helpful
  • Not helpful
ui-avatar of Jozsef Horvath
Jozsef H.
5.0
3 years ago

Amazing course: although short but helps you understand the essence of lambda expressions.

  • Helpful
  • Not helpful
ui-avatar of Mathew V Manoj
Mathew V. M.
4.0
3 years ago

Individual lessons are short and contains the overview of the concept. It is good to get an initial idea of the concept. Did not feel like the concepts and topics are discussed in-depth, but being a free content this is expected. Overall great for beginners to get introduced to the topic, and then explore themselves!

  • Helpful
  • Not helpful
ui-avatar of JESUS ABRAHAN VELIZ
Jesus A. V.
3.5
3 years ago

Esta, genialk para inicializacíon a las lambdas. el instructor, explica de manera que se le entien. pero creo que deberia salir del metodo mail.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses