In-House Intensive Java Training Courses

Delivered by independent Java experts and book authors

Who we are

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.

Great software developers aren’t born with the ability to program - it takes time, practice and education. Professional training helps people grow their skills and develop beyond what either a university education or on-the-job learning can offer. However, they are expensive and require commitment of several working days. To tackle this problem, we offer one day courses which focus on building the fundamental skills and techniques of development. By working as independent instructors, rather than a large bureaucracy we’re able to offer courses which are cheaper than the alternatives.

We speak at international software conferences, have authored bestselling Java books and have delivered many successful software applications for a range of companies. Even though we are recognised as experts within our field, we are constantly striving to learn and improve ourselves. This means that we know how challenging the learning process can be, and how important it is to apply established pedagogical principles.

If you want to learn new skills and expand your development horizons then you should think about one of our courses.

Our books

Attendees Include

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


Drop us a line at