We design hands-on, high-impact learning experiences for software professionals, in person and remote.
Our mission is to connect curious minds with the world’s leading practitioners in software development. Whether it’s Domain-Driven Design or cutting-edge architecture, we bring together experts and learners in a collaborative environment where real growth happens.
Our training courses are just one of the many initiatives we organize to pursue our goal: making the world of software a better place.
We Are Learners is the motto of our community of professionals: we learn together, sharing insights, experiences, ideas, and knowledge, far beyond the timeframe of a single course.
Training from the BACK of the Room! Practitioner Class è un corso per la formazione e lo sviluppo di competenze specifiche relative all’apprendimento. Scopri come il nostro cervello impara le cose davvero, a favore di una visione dell’educazione più adatta agli adulti che vogliono imparare.
EventStorming is the fastest way to explore and model a complex business domain, in an event-driven fashion: join the Master Class with his creator Alberto Brandolini!
Learn how to effectively use AI assistants in team workflows. Understand prompt engineering, verify AI outputs, and integrate tools systematically to improve productivity, collaboration, and code quality.
Workshop pratico e interattivo per scoprire come gli OKR (Objective Key Results) aiutino le aziende a mantenere la giusta attenzione e a non distrarsi dalle mille opportunità, più o meno concrete, che il mercato mette a disposizione.
Join the Architecture for Flow Workshop to align strategy, architecture, and teams. Learn how to integrate Wardley Mapping, Domain-Driven Design, and Team Topologies to design adaptive socio-technical systems that deliver faster business impact and improve organizational decision-making.
Based on the book Collaborative Software Design, we provide you with the facilitation skills needed to guide a group and lead impactful modeling sessions.
Hands-on course for Developers and Tech Leads. Learn how to safely refactor legacy code, break dependencies, and retrofit tests, without rewriting everything.
This workshop will lead you through three different styles of EventStorming performed remotely, we’ll practice and discuss different styles of facilitation on business-class scenarios, in large and small teams.
Join Marco Heimeshoff for a 2-day, hands-on workshop. You’ll master CQRS and Event Sourcing to design systems that are scalable, testable, and ready to evolve. Built on real-world practices you can apply immediately.
Domain-Driven Design promotes a tighter alignment between business stakeholders and software practitioners. Join Alberto Brandolini’s Workshop and learn a different approach for critical software development.
Event Sourcing helps us keep track of all the business facts without losing a single piece of business information, and build durable and robust systems. Start with the right foot with this online workshop by Oskar Dudycz.
A 2-day workshop with Eric Evans focused on strategic modeling for complex systems. Learn to align software architecture with business goals, manage multi-team development, and make design decisions that drive innovation, even with legacy constraints.
Barry O’Reilly guides us through the world of Residuality Theory, an advanced theory of software design that will help you think differently when building robust, antifragile software that is fit for uncertain times.
In this online session, we’ll be building a map of the challenges of a complex enterprise software ecosystem and see where Domain-Driven Design can help and how.