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.
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.
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.
One-day AI Agentic workshop for architects and senior developers: grow your own software factory and turn AI coding agents from individual gains into team performance.
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!
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.
Un giorno di corso per costruire una piccola cassetta di strumenti di metodi di facilitazione ed experience design (come il modello delle 5E) immediatamente applicabili a workshop, eventi, iniziative e percorsi formativi volti a generare coinvolgimento, senso e trasformazione.
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.
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.