Interval Weight Training incorporates several rounds that alternate between several minutes of higher intensity movements to significantly increase the heart rate, followed by short periods of lower intensity movements while using weights.
This class can be modified to suit your level.