Emily Bache has a slew of refactoring katas, in a variety of languages:
Last modified 19 September 2022