Abstract: A method and apparatus for training a user to move in a desired movement pattern, especially for training a golfer to swing a golf club. One or more sensors are placed adjacent the user, for example pressure sensors under the user's feet and/or between the user's hands and a golf club. The sensors generate signals corresponding to the user's movement. A comparator and signal generator are used to compare a function of the user signals and a reference value, and to generate training signals which are communicated to the user, e.g. by radio frequency signals received by a headset worn by the user. In this way, the user senses, during the actual movement, training signals which represent a relationship between the actual movement pattern and a desired movement pattern.