Code Kata is a term coined by  Dave Thomas, co-author of the book  The Pragmatic Programmer, in a bow to the Japanese concept of  kata in the martial arts. A code kata is an exercise in programming which helps a programmer hone their skills through practice and repetition. As of October 2011, Dave Thomas has published 21 different katas.

"I may drive to work every day, but I'm far from a professional driver. Similarly, programming every day may not be enough to make you a professional programmer. So what can turn someone into a professional driver or programmer? What do you do to practice?"
-   Jeff Atwood

Code Kata Cast

A Code Kata Cast is a recording of a developer showing off his or her skills performing a kata. is intended to be the place to go to when you're looking for Code Kata's, wheater you want to watch someone else perform or ideas to start practicing yourself.


If When you have recorded your own awesome kata cast or know of one that's missing, fill in the form to add a kata cast .