Use of an exoskeleton by a wearer of the exoskeleton is improved through several features. In a first feature, the exoskeleton enters a gait therapy preparation mode to prepare the wearer for subsequent gait therapy. In a second feature, the exoskeleton enters a balance training mode to help the wearer learn to balance while wearing the exoskeleton. In a third feature, the exoskeleton prompts the wearer to shift weight and/or automatically shifts the wearer's weight in a center of pressure control mode. In a fourth feature, an element of variability is introduced into trajectory cycles performed by the exoskeleton in a trajectory cycle mode. Overall, the various disclosed operating modes can be used individually or in various combinations to enhance the rehabilitation or training of the wearer.