In-House Intensive Java Training Courses

Delivered by independent Java experts and book authors

Send us an Enquiry

Our Courses

We offer specialised Java training courses ranging from one-day short courses to five-day bootcamps.

Modern Development with Java 8

Two days

Learn how to benefit from all Java 8 features and library updates

Reactive and Asynchronous Java

Two days

Apply the latest concurrency techniques in Java

Java Software Development Masterclass

Three or Five days

Learn the best practices for Java software development

Performance Testing and Benchmarking

One day

Learn how to perform systems performance testing

Garbage Collection and Memory Management on the JVM

One day

Learn how to diagnose and tune memory management issues

Fundamentals of Secure Programming in Java

One day

Learn how to develop secure Java applications

Scala for Java developers

One day

Take functional programming further using Scala

Who we are

Raoul-Gabriel Urma and Richard Warbuton

Raoul-Gabriel Urma
Raoul-Gabriel Urma
Author, Speaker, PhD

Raoul-Gabriel Urma obtained a PhD in Computer Science from the University of Cambridge. He is co-author of the bestselling book Java 8 in Action: Lambdas, Streams, and functional-style programming published by Manning.

In addition, Raoul has written over 10 peer-reviewed articles and given over 50 technical talks at international conferences. He has worked for large companies such as Google, eBay, Oracle, and Goldman Sachs, as well as for several startup projects.

Richard Warburton
Richard Warburton
Author, Speaker, PhD

Richard is an empirical technologist and solver of deep-dive technical problems. Recently he has written a book on Java 8 Lambdas for O’Reilly. He’s worked as a developer in many areas including Statistical Analytics, Static Analysis, Compilers and Networking.

He is a leader in the London Java Community and runs OpenJDK Hackdays. Richard is also a known conference speaker, having talked at JavaOne, Devoxx, JFokus, DevoxxUK, Geecon, JAX London and Codemotion. He has obtained a PhD in Computer Science from The University of Warwick.

Attendees Include

We have trained professionals from a variety of industries and organisations.


Arrange a training course by dropping us a line at

You can also give us a call directly on +44 7931 144 219