Brendan Enrick's Blog

Daily Software Development.

Coding Katas and Exercises

by Brendan Enrick Friday, March 16 2012 11:00

The following post is a list of useful practicing resources. These include: coding katas, programming exercises, and educational software development games.

If you’re not sure why you should be doing coding katas and exercises, I have this old post explaining the benefits of coding katas.

Coding Katas


  • Agile Ball Flow Exercise (imagine the 1990s under construction gif here)
  • Agile Pizza Shop (imagine the 1990s construction gif here)
  • Marshmallow Challenge (imagine the 1990s construction gif here)

Recap Posts About Katas, Exercises, and Games


3/16/2012 12:57:11 PM #


Thanks for this list.  Very timely for me, actually.  I'm leading an interactive TDD training session this afternoon and was musing over a good kata to use given the time allocation.  Seeing a list of them to choose from in one place makes life easy.  Prime Factors it is.

Erik United States

8/3/2012 1:00:25 PM #


Thank you for the links and the info!
I hope you don't mind I'm placing you as a source in one of my blog posts!
It's very helpful (your blog and entries), especially for someone trying to learn and get better on my own.

Ree Republic of the Philippines

10/14/2012 12:40:08 PM #


Pingback from

Kata exercises | Jeebr

3/9/2013 4:38:01 PM #


Pingback from

Let’s play tennis, with TDD  |  Antoine Hauck's blog

Comments are closed