Master new development skills with our Online Courses

Dealing With Technical Debt

Understand technical debt and how to bring it under control in our FREE 4 part email course

TDD Made Easy

Master TDD by adopting the right principles and strategies

Student Comments

Very useful course, good explanation of TDD in Java. I found section on legacy code very interesting.

Gillaume Dunand

I really thought would be insanely boring. It wasn't. 

Sebastian Popa

I really enjoyed working through the exercises. I've been able to apply the concepts to projects I've been working on.

Michelle Zastrow

The presentation of the topic in this course was excellent.


The content of the lessons is great. The concepts are presented clearly, and the walk-throughs make things even more clear.

Nick Hester

1 on 1

Get the answers you want immediately, when you need them.

Schedule a call and receive on-demand help.

Bespoke Training

It you want a more personalised on-site training tailored to the needs of your team, then get in touch and I will find a way to help.

Companies I have helped

Fly Victor
Sungard Public Sector
Studio Amplify
Powerful Allies