Empower your technology teams with focused training from our world class experts
Enhance your team's skillset with our industry leading training courses. We create bespoke training plans adapted to your business needs.
Tell us about your challengesThis 2-day course is designed to improve your team's skills around creating well-crafted, testable and maintainable code. With a strong focus on software craftsmanship, this hands-on course will teach software developers practical techniques they can immediately apply to real-world projects — both new development and legacy codebases. The techniques covered in this course provide the foundation needed for more frequent and safer releases.
Learn MoreThis course enables your teams to design well-crafted solutions. This will allow your team to be responsive to changing requirements while implementing new functionality.
Learn MoreThis 2-day course is designed to improve your team's skills around creating well-crafted, testable and maintainable code. With a strong focus on software craftsmanship, this hands-on course will teach software developers practical techniques they can immediately apply to real-world projects — both new development and legacy codebases. The techniques covered in this course provide the foundation needed for more frequent and safer releases.
Learn MoreThis course enables your teams to design well-crafted solutions. This will allow your team to be responsive to changing requirements while implementing new functionality.
Learn MoreThis course teaches your teams the basics of functional programming. We will explore the fundamentals of the functional paradigm in a series of hands-on exercises, which will provide a starting point for your journey into functional programming.
Learn MoreThis course teaches your software delivery teams how to build and deploy microservices using AWS serverless architecture.
Learn MoreThis course teaches your teams how to build web applications using AWS serverless architecture. Teams can release fully scalable and secure web apps with ease.
Learn MoreThis course teaches software delivery teams how to build an enterprise system using industry leading techniques.
Learn MoreSoftware 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.