1. A processing system comprising: at least one memory storing a set of tasks, wherein each task defines a physical exercise and at least one target value for the physical exercise, wherein the tasks are divided into a plurality of categories in an order of increasing training requirements, and wherein each category is linked to a unique progress status indicator representing the training requirements; and at least one processor, wherein the at least one memory and the at least one processor are configured to cause the processing system to perform operations comprising: determining a progress status of a user and retrieve from the memory at least one task from a category associated with a progress status indicator corresponding to said progress status of the user; instructing the user to carry out a physical exercise of a retrieved task; acquiring measurement data generated during said physical exercise; comparing information acquired from the measurement data with the at least one target value associated with the instructed physical exercise; upon determining on the basis of the comparison that the user has reached at least one target value, storing in the memory a task indicator to indicate that the task has been completed; and determining that the progress status of the user has increased sufficiently as a result completing the task, raise the progress status of the user, and retrieve a subsequent task from a category associated with a higher training requirements.