This document discusses coding dojos, which are sessions where developers practice and learn coding skills together. The document outlines several key points about coding dojos, including that they provide a safe learning environment where developers can practice skills important for their work in a production-like setting. Coding dojos emphasize learning by doing through repetition of exercises or "katas". Different styles of conducting dojos are discussed, such as presentations, random pairing of developers, and breaking into groups. The document also covers potential skills developers may gain from dojos and how dojos can positively impact company culture.