Code Katas are short programming exercises meant to hone your skills through repetition. They’re also handy for learning new languages, practicing your keyboard skills, and more. Here’s a collection of some of the neater ones I’ve ran across: