Brendan Enrick

Daily Software Development

Coding Katas and Exercises

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

Comments (2) -

  • Erik

    3/16/2012 12:57:11 PM | Reply

    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.

  • Ree

    8/3/2012 1:00:25 PM | Reply

    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.