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!
The tool you master today may be deprecated next quarter. Join Marco Heimeshoff for two days on harness engineering, the principles you’ll keep using long after the tools change.
A 2-day intensive workshop to bridge the gap between business strategy, software architecture, and team organization. Using the Architecture for Flow Canvas, you will master the integration of Wardley Mapping, DDD, and Team Topologies to build adaptive organizations optimized for speed and sustainable value delivery.
A two-day hands-on workshop for technical leaders and practitioners. Learn to use Bytesize Architecture Sessions with C4 and Domain-Driven Design to model effectively (collaboratively and alone) and build systems that are genuinely aligned.
Platform initiatives fail when they optimise for deployment speed and ignore operational complexity. In this 2-day workshop, Jabe Bloom gives architects, engineers, and technical leaders a rigorous framework to design platform topologies that are genuinely operable at scale.
Hands-on course for Developers and Tech Leads. Learn how to safely refactor legacy code, break dependencies, and retrofit tests, without rewriting everything.
A practical online workshop on designing integrations as a business capability. Using DDD, EventStorming, and Domain Message Flow, you’ll build a reusable methodology for evaluating event-driven, broker, and API-led architectures against your actual business context.
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.
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.
Learn to combine Domain-Driven Design with AI coding assistants with Alberto Brandolini. Model complex business software, optimize workflows, and integrate AI into professional development.
Go beyond vibecoding: architect AI-augmented workflows, build self-improving development tools, and boost productivity while maintaining code quality in this hands-on 4-session workshop with Marco Heimeshoff.
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.
Workshop pratico su come usare AI in modo ingegneristicamente solido per modernizzare sistemi legacy.
Niente vibe coding, niente scorciatoie: solo AI + buone pratiche di software engineering.
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.