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

Location: Antwerp, Belgium Clear all
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
essentials
Jun 8 - Jun 9, 2026

Implement Tactical Patterns

Implement a rich domain model

with Stijn Vannieuwenhuyse

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

EXACT Coding Workshop

Test-Driven, AI-Assisted Development for Maintainable Code

with Marco Emrich and Ferdinand Ade

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

Accelerate your Strategic Design with Large Language Models

Integrate the power of LLMs

with Thomas Coopman

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

AI-Augmented Software Engineering

Inderstand how AI coding assistants work

with Chelsea Troy

Antwerp, Belgium
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 Stefan Hofer and 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
advanced
Jun 10 - Jun 10, 2026

Guiding Data Mesh Lean Transformations

From Domain to Thin-Sliced Data Product MVP

with Paulo Caroli

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

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.