O documento descreve o que é um Coding Dojo, seus princípios e formatos. Um Coding Dojo é um evento para programadores treinarem e aprenderem juntos de forma colaborativa e não competitiva. Os formatos incluem Kata, onde um problema é resolvido passo a passo, Randori, de pair programming rotativo, e Kake, semelhante a Randori mas com múltiplos pares. O objetivo é praticar, aprender e ensinar.