Training Courses
Our training courses are intensive and hands-on. We offer both open enrolment courses and customized in-company courses, on-site and remote. We work with small groups up to 14 participants to ensure an optimal learning experience.
We deliver our courses in English, Dutch, German or French (together with our German and French partners). Programming exercises are available in: Java, C#, C++, Scala, Ruby, Python, JavaScript, and TypeScript.
If you have a need that is not covered by an existing course, we are happy to make new ones for you. Our best courses got started by specific requests from our customers!
Agile Engineering
Agile, Lean and Scrum provide great focus on delivering in short cycles. To keep on delivering quality software with confidence, you need to master agile engineering principles & practices.
Read MoreTest Driven Development
TDD in once sentence: write a failing test, make it pass, refactor and repeat - easier said than done. Take a deep dive in growing your test driven development skills.
Read MoreMastering Legacy Code
We all know 'em: those areas in your code base that need quite some courage to work on. Join us & learn techniques to make changes in these areas with confidence.
Read MoreSystems Thinking
Issues in teams and organisations are often tough to tackle. In retrospectives we tend to focus on symptoms. Learn techniques to explore systems behind symptoms and to act effectively.
Read MoreDomain Driven Design Introduction
Domain-driven design is an approach to software development for complex needs by connecting the architecture and implementation to an evolving model of the problem domain. It enables an agile approach to complex software development by putting the domain model central.
Read MoreImplementing Domain Driven Design
Domain-driven design is an approach to software development for complex needs by connecting the architecture and implementation to an evolving model of the problem domain. Working from your domain facilitates higher quality software products that will be better maintainable.
Read MoreHexagonal Architecture Hands On
Our software should be about the business we’re in, about the problem domain we are working in. It should speak domain language, not technicalities. Hexagonal Architecture puts the domain logic front and centre.
Read MoreUser Story Mapping & Dimensional Planning
Managing your product backlog as an ordered list of user stories is a challenge. Your customer wants it all, but it takes too long! User Story Mapping and Dimensional Planning are two pragmatic product management techniques for realizing more value sooner.
Read MoreExample Mapping Workshop
Do you have long, boring refinement sessions? Do you still run into surprises and lack of shared understanding when building the software? In this hands-on workshop, you will experience Example Mapping, a simple pen-and-paper technique to spice up your refinements.
Read More