Having access to a selection of dumbbells and barbells or varied free weights is a advantage. Cables would be a great idea as well.

While the program can be done and modified for those without access to a gym or without access to vast array of equipment getting the most from it does require gym equipment.