Calisthenics is strength training with your own body as the weight. Small trials show push-ups can match the bench press for strength gains, provided you keep making the exercise harder.