Avanscoperta

Training

Hands-on experiences with world class experts

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.

TOP

Upcoming Events

  • Marco Consolaro
    April 15, April 20 and 22, April 27 and 29, May 4, May 11 and 13, May 18 and 20, from 9:30 am to 1:00 pm (CEST) online course

    Software Crafting Programme Workshop

    with Marco Consolaro

    Learn to write and maintain quality software, develop your interaction and communication skills, and accelerate your professional growth.

    Language:   English

  • Luca Giovenzana
    Milano  //  14 aprile 2026, dalle 9.30 alle 18.00 workshop

    Domain-Driven Design Made Simple Workshop

    with Luca Giovenzana and Gabriele Toselli

    Il corso DDD che collega teoria e pratica, modellazione e codice, design e business, per costruire applicazioni allineate al tuo modello di dominio.

    Language:   Italian

  • EARLY BIRD
    Francesco Fullone
    Online  //  12 e 13 maggio 2026, dalle 9.30 alle 13.00 online course EARLY BIRD

    KPI Workshop: come misurare performance e guidare decisioni

    with Francesco Fullone

    Impara a progettare KPI efficaci, misurare le performance e usare i dati per prendere decisioni di business più chiare e concrete.

    Language:   Italian

  • Susanne Kaiser
    May 19-20-21-22, from 9:30 am to 1:00 pm (CEST) online course

    Architecture for Flow Workshop

    with Susanne Kaiser

    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.

    Language:   English

  • EARLY BIRD
    Marco Heimeshoff
    May 25 & 26 - June 3 & 5, from 9:30 to 13:00 CEST online course EARLY BIRD

    The Agentic Developer Workshop

    with Marco Heimeshoff

    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.

    Language:   English

  • Kenny Baas-Schwegler
    Amsterdam  //  June 16 - 17, from 9:30 to 17:30 workshop

    Collaborative Software Design Workshop

    with Kenny Baas-Schwegler and Gien Verschatse

    Based on the book Collaborative Software Design, we provide you with the facilitation skills needed to guide a group and lead impactful modeling sessions.

    Language:   English

  • Andrea Magnorsky
    June 22, 24 & 26, from 9:00 to 12:30 workshop

    Collaborative Modelling with Bytesize Architecture Sessions and C4

    with Andrea Magnorsky

    Practice collaborative system modelling with Bytesize Architecture Sessions and the C4 model. Learn to visualize, communicate, and design software systems individually and as a team, creating models that clarify current states and guide future design decisions.

    Language:   English

  • Alberto Brandolini
    Berlin  //  Be the first to know about new dates, from 9:30 to 17:30 workshop Sold Out

    EventStorming Master Class

    with Alberto Brandolini

    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!

    Language:   English

  • EARLY BIRD
    Marco Dussin
    Milano  //  1 e 2 ottobre 2026, dalle 9.30 alle 17.30 workshop EARLY BIRD

    Training from the BACK of the Room! Workshop

    with Marco Dussin

    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.

    Language:   Italian

  • EARLY BIRD
    Ivano Masiero
    27 ottobre 2026, dalle 9.30 alle 17.30 workshop EARLY BIRD

    Experience Design Workshop

    with Ivano Masiero and Alessandra Granaudo

    Un workshop intensivo di un giorno per imparare a progettare esperienze memorabili, coinvolgenti e trasformative, usando il modello delle 5E.

    Language:   Italian

  • EARLY BIRD
    Alessandro Di Gioia
    November 3-4-10-11-17-18, from 2.00 pm to 5.30 pm (CET - Italy) online course EARLY BIRD

    Legacy Code Refactoring Workshop – Modernize Your System

    with Alessandro Di Gioia

    Hands-on course for Developers and Tech Leads. Learn how to safely refactor legacy code, break dependencies, and retrofit tests, without rewriting everything.

    Language:   English

  • EARLY BIRD
    Barry O'Reilly
    Berlin  //  December 1 - 2 - 3, 2026, from 9.30 am to 5.00 pm workshop EARLY BIRD

    Advanced Software Architecture with Residuality Theory Workshop

    with Barry O'Reilly

    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.

    Language:   English

  • Alberto Brandolini
    Be the first to know about new dates workshop

    AI-powered Domain-Driven Design

    with Alberto Brandolini

    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.

    Language:   English

  • Scott Wlaschin
    Be the first to know about new dates online course

    Domain Modeling Made Functional Workshop

    with Scott Wlaschin

    DDD meets F#. It’s time to learn how to build working solutions with rich domain models by using only functional programming techniques.

    Language:   English

  • Marco Heimeshoff
    Be the first to know about new dates workshop

    Event Sourcing & CQRS Master Class

    with Marco Heimeshoff

    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.

    Language:   English

  • Matteo Vaccari
    Ricevi in anteprima la data del corso online course

    AI + Continuous Modernisation Workshop

    with Matteo Vaccari

    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.

    Language:   Italian

  • Oskar Dudycz
    Be the first to know about new dates online course

    Practical Event Sourcing Workshop

    with Oskar Dudycz

    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.

    Language:   English

  • Alberto Brandolini
    Be the first to know about new dates workshop

    Domain-Driven Design Modelling Workshop

    with Alberto Brandolini

    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.

    Language:   English

  • Uberto Barbini
    Be the first to know about new dates online course

    AI Assistants for your teams Workshop

    with Uberto Barbini

    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.

    Language:   English

  • Alberto Brandolini
    Be the first to know about new dates online course

    EventStorming Remote Experience Workshop

    with Alberto Brandolini

    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.

    Language:   English

  • Francesco Fullone
    Ricevi in anteprima le nuove date online course

    OKR Workshop per aziende e persone

    with Francesco Fullone

    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.

    Language:   Italian

  • Eric Evans
    Be the first to know about new dates workshop

    Strategic Design for Software Teams

    with Eric Evans

    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.

    Language:   English

  • Alberto Brandolini
    Be the first to know about new dates online course

    Domain-Driven Design Executive View Training

    with Alberto Brandolini

    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.

    Language:   English

See also

NEWSLETTER

Get exclusive content from experts in software development, technology, business and design!



SUBSCRIBE TO OUR NEWSLETTER!
:-)

Subscribe to our newsletter!