Running on Java 21-ea+24-2086 (Preview)
Home of The JavaSpecialists' Newsletter

Java Courses Overview

Companies that have used JavaSpecialists understand the value of training delivered by top Java developers. Highly relevant content, more resourceful programmers and applicable problem solving are just some of the benefits.

Available Java Training Courses

Course Duration Classroom Live Virtual
IntelliJ Wizardry with Heinz Kabutz 1/2 Day € 635 € 429
Data Structures in Java 1 Day € 949 € 649
Refactoring to Streams 1 Day € 949 € 649
Java Design Patterns 4 Days € 2995 € 1995
java.lang.reflect.* 1/2 Day € 695 € 469
Java Concurrency - Loom Edition 4 Days € 4250 € 2885
Reactive Programming 4 Days € 4108 € 2788
Extreme Java - Advanced Topics 2 Days € 1749 € 1189
Extreme Java - Concurrency Performance 3 Days € 3639 € 2470
Mastering Java 11 3 Days € 3375 € 2295
Mastering Java 17 2 Days € 2350 € 1650

Why Choose JavaSpecialists?

  1. Our Trainers: The single biggest reason. Our Java trainers have real-life practical experience in the Java technology they are teaching. Which means they pass on that experience and students can get the answers they need - no matter how tough.
  2. Successful Programmers: Our course structure and programmer feedback lets us know we are consistently producing more productive Java Programmers - see Testimonials.
  3. Happy Companies: Over 15 years and across 5 continents. Our clients include investment banks, large tech companies and everything in between. 90% of our business is still repeat business and referrals.
  4. Relevant Content: Small but vital component. Skills are based on "practical day-to-day application" that make better real-world programmers that benefit the companies they work for.

Testimonials

  • "The course is presented in a very good way. There are lots of exercises, the teacher knows what he is talking about and is ready to answer questions". Wolfgang R. (Alcatel Austria)

  • "I thought that your course was excellent, and have been using patterns in my work ever since (as well as campaigning the worth of using Design Patterns to my colleagues)". Oliver G. (Prism, Cape Town)

  • "...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 ... and from the practical exercises."Marko Zarkovic, Canada

In-house or Classroom Course?

The vast majority of training we do is in-house at companies who run several of our courses a year for their programmers. An in-house course has many advantage:

  1. Discussions: During an in-house course, we are able to discuss company confidential information. On an open course, developers have to be more careful what they talk about.
  2. Pace: By moving through the course at a speed that suits the students everybody gets the most from the training.
  3. Focus: During the course, we can give more emphasis to those topics that are particularly relevant to the team.
  4. Cost Savings: Excluding our travel costs, for a group of 10 students the price of the training is roughly half.
  5. Wider Reach: Instead of only sending the top programmers, at an in-house course you can afford to send a wider range of people.
Course Duration Maximum
students
Fee for 10 students Fee per student
exceeding 10
IntelliJ Wizardry with Heinz Kabutz 1/2 Day 20 € 2950 € 220
Data Structures in Java 1 Day 20 € 4380 € 400
Refactoring to Streams 1 Day 20 € 4380 € 400
Java Design Patterns 4 Days 20 € 14350 € 883
java.lang.reflect.* 1/2 Day 20 € 3289 € 295
Java Concurrency - Loom Edition 4 Days 20 € 19750 € 1975
Reactive Programming 4 Days 20 € 22095 € 1915
Extreme Java - Advanced Topics 2 Days 20 € 8100 € 810
Extreme Java - Concurrency Performance 3 Days 20 € 16900 € 1690
Mastering Java 11 3 Days 20 € 17500 € 1750
Mastering Java 17 2 Days 20 € 11750 € 1175

Example 1: Training 18 students in the Java Concurrency - Loom Edition Course.
Training Fee: € 19750 + € 1975 × 8 = € 35550 + travel

Example 2: Training 20 students in the Java Design Patterns Course.
Training Fee: € 14350 + € 883 × 10 = € 23180 + travel

Example 3: Training 14 students in the Refactoring to Streams Course.
Training Fee: € 4380 + € 400 × 4 = € 5980 + travel

In-House Live Virtual Classes

All our inhouse courses are also available as live virtual classes, with slightly better pricing, delivered directly to your programmers' workstations:

Course Duration Maximum
students
Fee for 10 students Fee per student
exceeding 10
IntelliJ Wizardry with Heinz Kabutz 1/2 Day 30 € 2000 € 150
Data Structures in Java 1 Day 30 € 2976 € 270
Refactoring to Streams 1 Day 30 € 2976 € 270
Java Design Patterns 4 Days 30 € 9775 € 600
java.lang.reflect.* 1/2 Day 30 € 2233 € 198
Java Concurrency - Loom Edition 4 Days 30 € 13400 € 1200
Reactive Programming 4 Days 30 € 15000 € 1300
Extreme Java - Advanced Topics 2 Days 30 € 5500 € 500
Extreme Java - Concurrency Performance 3 Days 30 € 11475 € 995
Mastering Java 11 3 Days 30 € 12000 € 1200
Mastering Java 17 2 Days 30 € 8000 € 800

In-House Webinar Virtual Classes

Our courses can also be presented in webinar format with 50+ students at a time. Groups can be up to 250 students:

Course Duration Maximum
students
Fee for 50 students Fee per student
exceeding 50
IntelliJ Wizardry with Heinz Kabutz 1/2 Day 250 € 6000 € 100
Data Structures in Java 1 Day 250 € 9600 € 149
Refactoring to Streams 1 Day 250 € 9600 € 149
Java Design Patterns 4 Days 250 € 34500 € 549
java.lang.reflect.* 1/2 Day 250 € 7875 € 135
Java Concurrency - Loom Edition 4 Days 250 € 47250 € 749
Reactive Programming 4 Days 250 € 52485 € 849
Extreme Java - Advanced Topics 2 Days 250 € 19500 € 295
Extreme Java - Concurrency Performance 3 Days 250 € 39500 € 595
Mastering Java 11 3 Days 250 € 39500 € 620
Mastering Java 17 2 Days 250 € 26500 € 425

General Enquiry



About the Author

Heinz Kabutz Java Conference Speaker

Java Champion, author of the Javaspecialists Newsletter, conference speaking regular... About Heinz

Superpack '23

Superpack '23 Our entire Java Specialists Training in one huge bundle more...

Free Java Book

Dynamic Proxies in Java Book

110% Money-back Guarantee

Should you not be satisfied with the quality of the training or the delivery, we will gladly refund you 100% of the course fees. This needs to be brought to our attention within the first 4 hours of the course and a chance should be given to correct whatever you are not satisfied with. If you are still not satisfied, we will refund you 100% of the course fees, plus we will pay our own travel expenses. The training material then remains the property of JavaSpecialists.EU.


Cancellation Policy

If the course is cancelled more than two weeks before the start of the course, a 10% cancellation fee of the fees will apply, plus any non-refundable travel expenses incurred by the trainer.

If the course is cancelled within two weeks of the start of the course, a 50% cancellation fee of the fees will apply, plus any non-refundable travel expenses incurred by the trainer.

No refund will be given to cancellations during the course.


Java Training

We deliver relevant courses, by top Java developers to produce more resourceful and efficient programmers within their organisations.

Java Consulting

We can help make your Java application run faster and trouble-shoot concurrency and performance bugs...

Java Emergency?

If your system is down, we will review it for 15 minutes and give you our findings for just 1 € without any obligation.