![]() |
![]() |
Domain Language seminars bring your broader team on board quickly with a coherent overview and a shared vocabulary. Our intensive courses give your development team new design skills, and prepares them, through "laboratory" experiences, to apply domain-driven design on your project.
Introduce an organization to the basic definitions and concepts of domain-driven design, and put a couple of powerful tools in the hands of the participants. This format can accommodate a wide range of attendees and a relatively large class size, but is still interactive and experiential.
typical syllabus & service bundle »

Learn to put the domain model to work. For a team that already knows the basic principles of object-oriented design, this intensive course will bring together the practices that give those object models a real impact on a project.
typical syllabus & service bundle »
Some design decisions have an impact on the trajectory of the whole project. Learn principles for clarifying the big picture and getting effort focused on the core.
![]() |
![]() |
For rates, schedules, and other information, write to info4@ domainlanguage.com.
![]() |
![]() |

The promise of domain-driven design is to enrich the collaboration of software experts, domain experts and business strategists, melding them into a team that can take a torrent of domain information and turn it into a steady stream of valuable software. Our coaches can help »
Classes and workshops are based on templates that we adjust for your team's level and goals. We can also create custom courses, following an assessment.
All classes include discussion of cases from your own project, to ground the concepts and make begin the process of adapting them to your particular circumstances — just one reason that all our instructors are accomplished designers. We also highly recommend packaging coursework with follow-up mentoring in order to get your team over the hump of applying the concepts to their own concrete problems.