Body weight training consists of exercises using only your weight. They require no equipment, only your own body as a training course. It is recommend for people that can not afford the gym to train using bodyweight.
Weight training is a common type of strength training for developing the strength and size of skeletal muscles. Using weights as resistance in order to build muscular size. Weight training can be done by free weights or machinery weights.