Types of Resistance Training?

Resistance training is any method of training that involves the use of weight or a resistance to your movement. This can include weights, or weight machines, elastic bands or the use of your own body as the form of resistance, such as push ups.