Training & Coaching

We provide a range of training opportunities that typically run for 2 days.

Our training courses help teams get better at Test Driven Development, Continuous Integration and Deployment, Domain-Driven Design, Clean Code and SOLID principles, Behaviour Driven Development and many other technical practices.

We also offer training to leverage Cloud and DevOps technologies, to create a Continous Delivery Pipeline.

We help teams in any phase of a project where they may benefit from focused training.


Contact us ...

Our Courses

Introduction to Functional Programming

A course to learn some of the basics of functional programming for those who are already coding proficient.

  • By Jorge Gueorguiev García

Crafting Code

For developers that wanting to get better at writing clean, testable & maintainable code

  • By Sandro Mancuso

Crafted Design

For experienced developers wanting to get better at designing well-crafted solutions.

  • By Sandro Mancuso

Microservices with AWS Lambdas

Learn how to build and deploy you microservices using the AWS server-less architecture

  • By Mashooq Badar

Serverless Architecture Using AWS

Learn how to take the pain out of building web apps using AWS server-less architecture

  • By Mashooq Badar

Enterprise Application Development

For developers wanting to learn how to build an enterprise system from scratch

  • By Mashooq Badar

Building Reliable Microservices with Microsoft Service Fabric

Learn how to build highly available and reliable microservices with Service Fabric and Azure

  • By Steve Lydford

Zero to Continous Delivery with Docker

Learn to use Docker tools to enable continuous deployment, horizontal scalability & zero downtime.

  • By Robert Firek

Crafting Webapps

Discover how to build web applications that scale, driven by tests, and framework agnostic.

  • By Nacho García
Codurance Logo

Software is our passion.

We are software craftspeople. We build well-crafted software for our clients, we help developers to get better at their craft through training, coaching and mentoring, and we help companies get better at delivering software.