Training programs for beginners and intermediate levels involve working with your own weight. In the advanced level of training you will need minimum equipment: fitness bands, dumbbells, mat. However, this equipment can be replaced by improvised means: water bottles, books, Martens bandage.