Legacy Code Workshop
Great experience presenting useful practice that can help anybody to improve programming skills.
How to improve:
In advance convey instructor insight into dependencies in the code which is to be reworked in a workshop and get advise is it good example to be treated. The goal should be to have at least one full test completed on legacy code by the end of workshop.