Java Specialists' Java Training Europehome of the java specialists' newsletter

Mastering Lambdas Course

Master Java 8 Lambdas in a two day course with the author of "Mastering Lambdas" and

The changes in Java 8 are the biggest in the history of the language. They will alter Java programming towards a functional style that will help you to write code that is more concise and expressive and (sometimes) ready to take advantage of parallel hardware. The new features—lambda expressions and default methods added to the language, and streams added to the libraries—seem minor at first sight, but in fact they are very powerful—if you know how to use them!

In this course, you will learn:

  • how to write lambda expressions
  • where and when to use them
  • how to write fine-grained APIs using lambdas
  • what streams are and how to use them
  • how to write parallel-ready code
  • library methods for starting streams
  • collectors and reductions
  • how to write spliterators and collectors
  • parallel streams and when to use them

The course is based on the book Mastering Lambdas: Java Programming in a Multicore World (Oracle Press, 2014), and presented by the author. Maurice Naftalin is a recognised figure in the Java community as the maintainer of the website, previously coauthor of Java Generics and Collections (O’Reilly, 2006), a frequent speaker at conferences including JavaOne (he holds the JavaOne Rockstar award), and is a Java Champion.

Make Enquiry



This course is ideally suited to the professional Java programmer with at least 2 years experience, who would like to learn how to truly understand Java 8 Lambdas and Streams.

Previous Training Preferably a formal qualification in computer science or related field.

Required Experience At least two years of professional Java programming.

Equipment Please consult our setup guide on how to set up your lab.


There are several options for you to attend this course:

    Inhouse course: Presented at your company either in person or via video conferencing. Price is €4600 for up to 10 students, above that is an additional €460 per student, plus the travel expenses of the instructor. Please contact us to make a booking.
    Classroom course: We offer this course as a class room course in various locations around the world, such as San Francisco, Ottawa, Toronto, Düsseldorf, Paris, Madrid, Stockholm and Chania on Crete, to name a few. Price for the 3 day course is € 920 per student. See below for our course calendar or send us an enquiry if your city is not listed.

Note: All quoted prices are excluding VAT and other local taxes. Please contact us for an exact quote for your situation.

1. Course Overview 2. Course Outline

Extreme Java - Concurrency and Performance for Java 8
Extreme Java - Advanced Topics for Java 8
Design Patterns
In-House Courses

© 2010-2017 Heinz Kabutz - All Rights Reserved Sitemap
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. is not connected to Oracle, Inc. and is not sponsored by Oracle, Inc.