P90X is a structured training programme aimed at getting you in shape through a combination of training methods. These include cardio, resistance training, yoga, plyometrics and stretching.