CoderDojo es una comunidad de clubes de programación gratuitos para los jóvenes entre 7 y 17 años con la participación de voluntarios a nivel mundial que se denominan tutores que basan el conociendo en un aprendizaje autoconducido en forma de Dojos (cursos). Los alumnos aprenden cómo programar, desarrollar sitios web, aplicaciones, programas, juegos y explorar la tecnología.
Además de aprender a programar, los miembros se reúnen con personas afines, y pueden mostrar lo que han estado trabajando. No hay Dojo estándar y las actividades dirigidas varían según el club y se basan por lo general en las habilidades de los mentores que ayudan.
Sin embargo, cada Dojo comparte el código, herramientas y documentación de y se centra en mostrar a los jóvenes cómo programar, desarrollar software y explorar la tecnología al trabajar con otros y presentando su trabajo. Para convertirse en un Dojo registrado, el Dojo debe estar de acuerdo con la Carta de Ética CoderDojo.
Cabe destacar que este proyecto es totalmente altruista y que los voluntarios no reciben ninguna remuneración económica, se nutren de las experiencias y del resultado de sus alumnos.
Como una nueva organización en rápido crecimiento, es difícil medir el impacto que tendrá cuando alumnos de CoderDojo alcancen la edad adulta. No obstante, el impacto de CoderDojo se puede medir de distintas maneras. En primer lugar, hay más de 380 Dojos en todo el mundo. Esto demuestra claramente una demanda masiva de la iniciativa. En promedio, los Dojos tienen una asistencia de 30 jóvenes por sesión de forma regular (por lo general una vez por semana o una vez al mes)