Described herein are systems and methods to monitor the step performance of a user and to provide an adaptive training routine to the user to reduce the risk of falls. On embodiments provides a system (1) including a computer (3) configured to execute a step training routine to control a visual stimulus on an associated display device (5). The stimulus includes at least one prompt for a user to make a predefined step action at a predefined time. Computer (3) is further configured to receive a user step response signal (7) from one or more sensors of a step sensor pad (9). The response signal (7) is indicative of the timing and/or direction of the user's step action in response to the stimulus. The computer (3) is also configured to communicate with a remote server (11), which is in turn configured to receive user response data derived from the user response signal (7), characterise a step performance of the user's step action in response to the stimulus and selectively adapt the training routine provided to the user based on the characterisation.La présente invention concerne des systèmes et des procédés pour surveiller la performance de marche d'un utilisateur et pour fournir un programme d'entraînement adaptatif à l'utilisateur afin de réduire le risque de chutes. Un mode de réalisation concerne un système (1) comprenant un ordinateur (3) configuré pour exécuter un programme d'entraînement de marche pour contrôler un stimulus visuel sur un dispositif d'affichage associé (5). Le stimulus comprend au moins une invite pour un utilisateur pour effectuer une action de marche prédéfinie à un temps prédéfini. L'ordinateur (3) est en outre configuré pour recevoir un signal de réponse de marche d'utilisateur (7) depuis un ou plusieurs capteurs d'un bloc de capteur de marche (9). Le signal de réponse (7) est indicatif de la temporisation et/ou la direction de l'action de marche de l'utilisateur en réponse au stimulus. L'ordinateur (3) est également configuré pour communique