Tel: +44 208 715 2645,,

© Codemanship Ltd 2017

tdd Test-driven Development

Incorporating feedback from the last 7 years, our new & improved TDD workshop is more practical, in-depth & hands-on than ever


Refactoring is an essential discipline for producing simple, readable code that is easy to change, and for extracting new value from legacy software


refactoring OO Design Principles

How we structure the design of our software has a profound impact on how easy it will be to test, to change and to reuse

oodesignprinciples Unit Testing

Action-packed 1-day workshops introducing teams to the foundations of unit testing with the most popular frameworks

unittesting oneononecoaching One-On-One

We recognise that software excellence begins with individual developers. We work with professionals to build their skills and instil good habits

Team Coaching

No matter how good individual developers are technically, we find that the team is the primary unit of software delivery. We work with teams to strengthen the skills they need to collaborate effectively

teamcoaching Leadership

At all levels from lead developer up to CTO, we work with software leaders to help them encourage and foster good practices and align them with their organisation’s goals

leadershipcoaching Talent Scouting

The most valuable thing any leader can do for their organisation is hire the right people. We work closely with clients to help them build exceptional teams

talentscouting Software  Craftsmanship 20xx

We are the founders of the first international conference for professionals interested in improving their craft

Undergraduate  Apprenticeships

We are pioneering a new approach to mentoring undergraduates in the practical disciplines of software development that most degree courses leave out

Bletchley Park

We organise events and initiatives to raise money for maths and programming education at the world-famous code breaking and computing heritage site

Reliable Everyday  Software

In 2015, we will be launching a regular meet-up for developers interested in exploring tools and techniques for bringing greater reliability to mainstream applications









Watch Video

+44 208 715 2645

Training Coaching Community

home  |  about  |  clients  |  blog  |  videos |  papers |  training  |  talks