Der Computerprogrammierungsunterricht folgt einem individuellen Modell, jeder Schüler oder Auszubildende verwendet einen Computer und muss Probleme alleine lösen. Coding Dojo ist eine Methode, die es den Beteiligten ermöglicht, ihr Wissen auf kollaborative und integrative Weise zu teilen. Die im Buch vorgestellte Studie ist das Ergebnis einer mehr als zweijährigen Arbeit, die darauf abzielte, die Vor- und Nachteile des Einsatzes von Coding Dojo bei der Vermittlung agiler Softwareentwicklungspraktiken wie Paarprogrammierung und testgetriebene Entwicklung zu ermitteln. Die Studie nutzte Fragebögen und Interviews mit Experten, um Material zu erstellen, das Lehrern und anderen Forschern als Grundlage für das Thema dient.