Software may be used to train a person's movements (e.g., in sports, in training, etc.) by displaying a first recording and a real-time video of a user. The first recording may relate to a motion of an ideal subject, where a first set of points are identified on the ideal subject's body throughout the motion. The video of the user may be displayed while playing the first recording, where a second set of points are identified on the user's body throughout the user's motion. An indication may be provided to the user when a position of one or more of the first set of points corresponds with a position of one or more of the second set of points.L'invention concerne un logiciel qui peut être utilisé pour apprendre des mouvements d'une personne (par exemple, dans des sports, dans un entraînement, etc.) par affichage d'un premier enregistrement et d'une vidéo en temps réel d'un utilisateur. Le premier enregistrement peut concerner un mouvement d'un sujet idéal, dans lequel un premier ensemble de points sont identifiés sur le corps du sujet idéal durant tout le mouvement. La vidéo de l'utilisateur peut être affichée tout en lisant le premier enregistrement, dans lequel un second ensemble de points sont identifiés sur le corps de l'utilisateur tout au long du mouvement de l'utilisateur. Une indication peut être fournie à l'utilisateur lorsqu'une position d'un ou plusieurs points du premier ensemble de points correspond à une position d'un ou plusieurs points du second ensemble de points.