RoBallet is a research project that brings together the arts, learning, and technology. Children extend the joy and creativity of expression through dance. They use technology to augment their choreography by programming interactive robots, animation, music, light, and images in their dance space. They outfit their bodies and the environment with computational devices and sensors so that their bodies can generate the activity of the space. Central to this vision is the insistence that children should control technology to serve their imaginations, and not be driven by it. The experience results in a deeper understanding of the three themes of RoBallet: arts as expression, technology as a means to serve expression, and learning as "hard fun"�creative and enjoyable yet disciplined and purposeful.