1. A computer-implemented method comprising: providing first instructions to a user to perform a first athletic movement; receiving, from a sensor, first activity data representing the first athletic movement; calculating with a processor, based on the first activity data, a first combinatory fitness-athleticism score; receiving, from the sensor, daily activity data of the user; providing second instructions to the user to perform a second athletic movement, based on the daily activity data indicating that the user's body has likely improved; receiving, from the sensor, second activity data representing the second athletic movement; calculating, with the processor, based on the second activity data, a second combinatory fitness-athleticism score, wherein the first and the second combinatory fitness-athleticism scores each comprise a fitness sub-score and a separate athleticism sub-score of the user, wherein the fitness sub-score is calculated, by the processor, using one or more of an endurance fitness attribute, a flexibility fitness attribute and a strength fitness attribute of the user, and wherein the athleticism sub-score is calculated, by the processor, using one or more of a speed athleticism attribute, an agility athleticism attribute, a reaction athleticism attribute, a power athleticism attribute and a balance athleticism attribute of the user.