Software Design Concepts

Tools, Platforms, and Languages:

Courses & Workshops

For private or a bespoke training package, please contact us.

Our instructors—expert practitioners in their field—are ready to share their knowledge with you.

Relevant and Fresh Curriculum

Highly Experienced Instructors

Global Coverage

Small, Interactive Groups

Latest Development Concepts

Private Training and Coaching

Training FAQ

Yes. All our workshops are taught live.


Yes. We teach in French, German, Portuguese, Polish, and Spanish. Please contact us for details.

No. We do have class materials, such as diagrams or reference material that you will be given access to during and after the course, if applicable.
No. Recording our workshops is not permitted.
Advance preparation is not required to attend our workshops. However, depending on the course, preparation recommendations will be sent to you prior to the workshop.
  • Read Domain-Driven Design Distilled.
  • Watch DDD Distilled Live Lessons. Your company may already subscribe to SafariBooksOnline where you can access it at no cost to you.

Yes. Please have your Java, C# or PHP development setup ready.

Java and C# examples are provided in the appropriate workshops. However, you can use other languages if you choose.

You don’t have to, but we recommend that you do if it is in the course curriculum.

No. We recommend you purchase the book locally or as an epub.

Absolutely! Please reach out to us at and let’s organize it!

How can we help?

Step 1 of 3
Scroll to Top