QWAN

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 More

Test 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 More

Mastering 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 More

Systems 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 More

Domain 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 More

Implementing 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 More

Hexagonal 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 More

User 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 More

Example 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