Coding Dojo é um local de treinamento de código onde desenvolvedores aprendem e praticam técnicas de programação em grupo, como Test Driven Development (TDD) e Pair Programming. Os principais formatos de treinamento são Kata, Randori e Kake, que envolvem a resolução de problemas em duplas ou grupos utilizando TDD. O objetivo é aprimorar as habilidades de programação de forma colaborativa.