A code kata is an exercise in programming which helps programmers hone their skills through practice and repetition.
This is a format that comes from the martial arts and it is adapted for developers. Coding dojo is a group exercise that has the purpose of spreading knowledge amongst the members of the audience. A topic is suggested and a period of time during which the group will try to solve a problem, by exercising some specific practices.
- Clean Code Developer (German) 6 grades of the CCD value system with excercises and practices included in different grades. You can order wristbands for different grades to remind yourself to keep practicing :-)
- Clean Coders Training videos for software craftsmanship topics by Robert C. Martin