Strength training (or resistance training) is a form of physical activity in which you work your muscles against external resistance - free weights, machines, rubber bands or your own body weight. It aims to increase muscle strength, build muscle mass and improve physical endurance.