I like this program because it incorporates some unique total body combination moves that shake things up a little and fit within my current goals. For instance, I cannot yet do unassisted pull-ups and that is one of my goals for this year that I'm working on currently. So right now, I'm having to break up the pull-up/knee-up combination move into two separate exercises, because I only have access to an assisted machine. You could, however, do this move band-assisted. Now, why would I choose this workout program if I can't do these? It's a strange mental thing with me. It gives me some extra drive to reach that goal because I don't like not being able to do a program exactly the way it's written, I get extra practice, and it gives me a very specific test move so I can gauge my progress even beyond this next 4 weeks. So if you have a program where you can't quite do all the moves perfectly, improvise (always in a safe way) and let that be one of your goals, to master a new move.
The ideal equipment for this workout is a pull-up bar, a bench or box, dumbbells, kettlebells, stability ball, jump rope, ab wheel, and a treadmill or stretch of space outside for sprints. However, you can use some substitutes (such as a dumbbell in place of a kettlebell) and he offers some alternative suggestions as well, so use what you can get your hands on.
Here's a good YouTube video with Craig demonstrating a challenging bodyweight interval included in Turbulence Training AAA Abs: Craig's programs always start with a good warm-up (never skip it), clear instructions with pictures, suggestions for post-workout stretching and a chart to log your progress.
This post contains affiliate links. Please see my disclosure statement.