Disclosed is an exercise device having a platform and a roller. The platform has a surface sized and shaped to support a body part of a user and a pair of handles. The roller is coupled to the platform and configured to rotate relative to the platform. The platform is configured to translate in a first direction when the roller rotates in a first direction of rotation and translate in a second direction when the roller rotates in a second direction of rotation.