Un coding dojo est un lieu d'entraînement où les participants, tous niveaux confondus, se réunissent pour pratiquer et améliorer leurs compétences en programmation, souvent à travers des exercices appelés 'kata'. Les sessions sont structurées avec des formats différents, permettant d'apprendre, de partager et de se divertir tout en recevant des retours d'expérience. L'objectif est de renforcer la collaboration entre développeurs et d'améliorer les standards de qualité du code testé.