Strength training (also known as resistance training) is a type of exercise that causes your muscles to contract against an outside resistance. The outside resistance can be from your body weight, weight machines, medicine balls, resistance bands or dumbbells.