A method and corresponding apparatus for controlling physical exercise, in which an exercise program is stored and presented to a user as a computer animated instructor. The computer animated instructor is produced so that the animation corresponds to movements according to the exercise program. The animation is synchronized with music and presented to the user on a display.