Some Code Katas. Ideas Calculate Fibonacci numbers Prime factorization Convert Roman Numerals Count Bowling score Evaluate Poker hands See also http://codingdojo.org