Disclosed in certain embodiments is a training mat comprising: a flexible support having a top surface and a bottom surface; a first rail disposed along the top surface of the flexible support; a second rail disposed along the top surface of the flexible support without intersecting the first rail; and a plurality of rungs disposed along the top surface of the flexible support. In certain embodiments, each of the plurality of rails is coupled to flexible support via the first rail and the second rail.