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

Extreme Java - Concurrency Performance Course

"Java Concurrency in Practice" and Performance Tuning in a three-day intensive course.

If you answer "yes!" to any of the following questions, then this course is for you:

  • Has your system ever caused some strange behaviors that you could not explain? This often happens at the worst time, such as when your system is very busy. Imagine losing your biggest shopping day!
  • Have you ever wondered how some of the more advanced Java constructs work, such as the ConcurrentHashMap or ConcurrentLinkedQueue?
  • Would you like to find out how ReadWriteLocks can cause serious starvation?
  • Have you ever programmed a web application, a servlet, a JSP page, a Swing application?
  • Are you an above average Java programmer, interested to learn more?

The "Extreme Java - Concurrency Performance" Course is authored by Dr Heinz Kabutz, the publisher of The Java Specialists' Newsletter. It includes (under license) training material produced by It is based on our bestselling Java Specialist Master Concurrency Specialist courses.

The Java Concurrency Course is the only such training officially endorsed by Brian Goetz, and is based on his best-seller book Java Concurrency in Practice. The course was written by Dr Heinz Kabutz, author of The Java Specialists' Newsletter, with contributions by Victor Grazi, author of the Java Concurrent Animated Tutorial.

Make Enquiry


"The course is founded on the book 'Java Concurrency In Practice', which is obligatory reading for Java software specialists. But teams that need to arrive together at a common understanding of the advanced topic of Java concurrency will benefit both from the course's clear focus on the essential topics and from the practical exercises."
Marko Zarkovic, Canada


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

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 $15750 (€13500) for up to 10 students, above that is an additional $1575 (€1350) 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 $3150 (€ 2700) 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. Also, most courses will give discounts for 3 or more students or if they are booked early.

1. Course Overview 2. Course Outline

Extreme Java - Concurrency
Extreme Java - Advanced Topics
Refactoring to 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.