Training
Build your team’s expertise and capability in software design and architecture
Our training programs are designed to help you build sustainable, high-quality software in complex environments. We have trained thousands of architects, engineers, product owners, analysts, and managers around the world.
Each of our instructors has deep industry experience, learned through years of working on complex software systems. The workshops are highly interactive, with plenty of opportunities for participants to practice what they've learned through hands-on exercises.
Your choice whether we visit on-site or train remotely.
Aardling has been a great partner for our team at Bayer. They made it fun and easy to understand, which enabled everyone to buy into the approach and see its value. For us, this makes a huge difference in driving adoption in the larger organisation.
Heiko Schmidt
Product Owner at Bayer
For larger organisations, we work together on a training program which can be rolled out across your organisation, such as the work we did with Shopify.
For long-term clients, we can customise our training to match your context.
For small groups and individuals, we offer public training classes through DDD Academy.
Our training courses aim to give you the skills and knowledge required 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.
The course has boosted confidence in the value of Domain-Driven Design for NN. Compared to our internal efforts, this training has given us enough knowledge and expertise to apply these ideas in our current projects, not just in a small greenfield.
Senior Enterprise Architect
NN Group
Popular courses Aardling currently teaches:
Strategic Domain-Driven Design
DDD in your Programming Language
Event Sourcing - Practical Introduction
EventStorming Facilitation
Learning Systems Thinking
Data Mesh in Action
Learn more
Improve your team’s ability to deliver high-quality software in complex environments.