1. A training system comprising: a handheld computing device configured to receive a data input from an input device, wherein the input device is a sensor capable of measuring a condition relating to a training; and an analysis module in electronic communication with the handheld computing device, the analysis module configured to interpret the data input from the input device, the analysis module configured provide a feedback output related to execution of a goal of the training system.