Este documento describe lo que es un Coding Dojo, sus características y tipos de reuniones. Un Coding Dojo es una reunión de programadores para practicar y mejorar sus habilidades mediante el desarrollo colaborativo de desafíos de programación de una manera divertida y no competitiva. Las características incluyen un proceso continuo de aprendizaje y un entorno colaborativo. Los tipos de reuniones son PreparedKata y RandoriKata.