Online Training is a relatively new offering in the fitness industry. This kind of training utilizes an app to deliver your customized workouts to you. The app, Trainerize, has video demonstrations of every exercise you'll do as well as written instructions. You can take a video of yourself doing the exercise so that your trainer can check your form and give you corrections as needed. This training option is great for clients with unpredictable and/or very busy schedules because you do the workouts when it is convenient for you. At the end of each workout, you'll rate the difficulty level which is valuable feedback for your trainer to use in modifying your future workouts so they always meet your needs and goals.