DDD Academy
Hands-on workshops on Software Design, Modelling, Programming, and Practices.
Powered by Aardling

In the picture

Coding
New

Domain-Driven Design in Your Favourite Language

Learn to build rich domain models and use advanced tactical patterns. Now running in Go, Python, Java, C# and Kotlin.

View Details

Upcoming Sessions

Workshop
intermediate
Jun 8 - Jun 9, 2026

Leadership in Software Design

Strategies for driving DDD adaptation in your company

with Gien Verschatse

Antwerp, Belgium
Private Training & Consulting

Powered by Aardling

Get in touch to discuss running a private training or consulting with our experts. Tailored specifically to your domain and technical challenges.

  • Custom curriculum & exercises
  • Flexible schedule & location
  • Confidential architecture Q&A
Contact us
Workshop
advanced
Jun 8 - Jun 9, 2026

Advanced Software Architecture with Residuality

A revolutionary new theory of software design

with Barry O'Reilly

Antwerp, Belgium
Workshop
advanced
Jun 8 - Jun 9, 2026

Mastering complex event-driven architectures

Unlock the secrets of messaging real-world superpowers

with Laila Bougria

Antwerp, Belgium
Workshop
intermediate
Jun 8 - Jun 9, 2026

How to Specify Architecture to Agents (and Humans): Architecture as Code

Align architecture with the technical and business environment

with Neal Ford

Antwerp, Belgium
Workshop
intermediate
Jun 8 - Jun 9, 2026

Accelerate your Strategic Design with Large Language Models

Integrate the power of LLMs

with Thomas Coopman

Antwerp, Belgium
Newsletter
Newsletter

Stay in the Loop

Get notified about new workshops, early-bird discounts, and exclusive content on DDD, Architecture, and Software Design.

No spam, unsubscribe anytime. Join 5,000+ developers.

Workshop
intermediate
Jun 8 - Jun 9, 2026

Software Architecture, the Hard Parts

Understand tradeoffs in novel situations

with Mark Richards

Antwerp, Belgium
Workshop
advanced
Jun 8 - Jun 9, 2026

EventStorming Masterclass

Learn from the creator of EventStorming

with Alberto Brandolini

Antwerp, Belgium
Workshop
intermediate
Jun 8 - Jun 9, 2026

Architecture for Flow

Design adaptive, socio-technical systems optimised for a fast flow of change

with Susanne Kaiser

Antwerp, Belgium
Workshop
intermediate
Jun 8 - Jun 9, 2026

Knowledge Flow

How to Design Smarter Information Systems

with Diana Montalion

Antwerp, Belgium
Workshop
intermediate
Jun 8 - Jun 9, 2026

Strategic Domain-Driven Design

Learn the design and strategy principles of DDD

with Maxime Sanglan-Charlier

Antwerp, Belgium
Workshop
essentials
Jun 9 - Jun 9, 2026

Domain Storytelling

Visualise business processes and domain knowledge

with Henning Schwentner

Antwerp, Belgium
Workshop
advanced
Jun 9 - Jun 9, 2026

Forces in Software Masterclass

Understanding the Physics of Software Evolution

with Michael Feathers

Antwerp, Belgium
Workshop
essentials
Jun 10 - Jun 10, 2026

Data Mesh In Action

A hands-on exploration of Data Mesh through real-world examples

with Jacek Majchrzak

Antwerp, Belgium
Workshop
essentials
Jun 10 - Jun 10, 2026

Implementing a Data Mesh with Data Contracts

Hands-on techniques for self-serve data platforms and federated governance

with Andrew Jones

Antwerp, Belgium
Workshop
intermediate
Sep 15 - Sep 18, 2026

Strategic Domain-Driven Design

Learn the design and strategy principles of DDD

with Andrea Magnorsky

Remote / Online
ex VAT
€1,450.00
Workshop
essentials
Sep 21 - Sep 23, 2026

EventStorming

Learn this collaborative method for modelling domains

with Stijn Vannieuwenhuyse

Remote / Online
ex VAT
€900.00
Workshop
intermediate
Sep 28 - Oct 2, 2026

Domain-Driven Refactoring

A hands-on DDD guide to transforming monoliths into modular systems and microservices

with Alessandro Colla and Alberto Acerbis

Remote / Online
ex VAT
€1,450.00
Workshop
essentials
Oct 5 - Nov 16, 2026

Domain-Driven Design in Kotlin

Learn to build rich domain models and use advanced tactical patterns

with Gien Verschatse, Thomas Coopman, Stijn Vannieuwenhuyse, and Anton Stöckl

Remote / Online
Workshop
essentials
Oct 5 - Nov 16, 2026

Domain-Driven Design in Java

Learn to build rich domain models and use advanced tactical patterns

with Gien Verschatse, Thomas Coopman, Stijn Vannieuwenhuyse, and Anton Stöckl

Remote / Online
Workshop
essentials
Oct 5 - Nov 16, 2026

Domain-Driven Design in Go

Learn to build rich domain models and use advanced tactical patterns

with Gien Verschatse, Thomas Coopman, Stijn Vannieuwenhuyse, and Anton Stöckl

Remote / Online
Workshop
essentials
Oct 5 - Nov 16, 2026

Domain-Driven Design in Your Favourite Language

Learn to build rich domain models and use advanced tactical patterns

with Gien Verschatse, Thomas Coopman, Stijn Vannieuwenhuyse, and Anton Stöckl

Remote / Online
Workshop
essentials
Oct 5 - Nov 16, 2026

Domain-Driven Design in PHP

Learn to build rich domain models and use advanced tactical patterns

with Gien Verschatse, Thomas Coopman, Stijn Vannieuwenhuyse, and Anton Stöckl

Remote / Online
Workshop
essentials
Oct 5 - Nov 16, 2026

Domain-Driven Design in Typescript

Learn to build rich domain models and use advanced tactical patterns

with Gien Verschatse, Thomas Coopman, Stijn Vannieuwenhuyse, and Anton Stöckl

Remote / Online
Workshop
essentials
Oct 5 - Nov 16, 2026

Domain-Driven Design in C#

Learn to build rich domain models and use advanced tactical patterns

with Gien Verschatse, Thomas Coopman, Stijn Vannieuwenhuyse, and Anton Stöckl

Remote / Online
Workshop
essentials
Oct 5 - Nov 16, 2026

Domain-Driven Design in Python

Learn to build rich domain models and use advanced tactical patterns

with Gien Verschatse, Thomas Coopman, Stijn Vannieuwenhuyse, and Anton Stöckl

Remote / Online
Workshop
advanced
Oct 6 - Oct 9, 2026

Imagine the Future and Build for the Now

System Design from Launch to Scale

with Chris Simon

Remote / Online
ex VAT
€1,450.00
Workshop
intermediate
Oct 27 - Oct 30, 2026

Strategic Domain-Driven Design

Learn the design and strategy principles of DDD

with Gien Verschatse

Remote / Online
ex VAT
€1,450.00

Explore the Full Catalog

Browse all workshops by topic and instructor

Browse All Workshops

Stay in the Loop

Get notified about new workshops, early-bird discounts, and exclusive content on DDD, Architecture, and Software Design.

No spam, unsubscribe anytime. Join 5,000+ developers.