Inspired by Baxter from Rethink Robotics, I printed an arm and gripper then wrote the code to make the arm trainable with only human hands and a button press.
Complete guide is on the Adafruit Learning System.
The Arduino sketch is available on GitHub.
Video showing the operation of the arm:
Demonstration during the Adafruit Show and Tell Google Hangout (22:40):