Build your team’s skills on Software Architecture, Domain-Driven Design, EventStorming, CQRS & EventSourcing, Team Organisation, and Strategy.

Our training programs are designed to help you build sustainable, high quality software. We have trained thousands of architects, engineers, product owners, analysts, and other stakeholders across the world.

Our training is led by instructors with deep industry experience. The workshops are highly interactive, with plenty of opportunities for participants to practice what they've learned. It’s a hands-on experience, with high ratio of collaborative exercises vs theory.

You can choose from a range of options for remote and in-person training:

  • For individuals and small groups, we offer public training through DDD Academy.

  • Private training is available for teams, customised to your needs.

  • For larger organisations, we can set up a training trajectory spanning anywhere from a few weeks to a few years.

  • Our DDD Accelerator program is the industry’s first and only 15 week training program for junior and midlevel engineers.

By the end of our training, you'll have the skills and knowledge you need to create sustainable software models, make more informed decisions about your software development process, and ensure that your software meets the needs of your users and stakeholders.

A sample of our offer:
  • Tactical Domain-Driven Design

  • Strategic Domain-Driven Design

  • DDD & Legacy workshop

  • CQRS & Event Sourcing

Book training

Improve your team’s ability to deliver high quality software.