Kata is a term related to improving in the martial arts through practice and repetition. The concept behind code katas is to improve your programming skills by repeating certain exercises, on your own or in pairs, using TDD.

Here are some katas you can try out:

Or if you’re new to this and want to see some run-throughs others have done:

Events in Cleveland/Akron