The Ninja Card System is a 12 module video training course that teaches you 12 fun and effective workout formats based around a deck of cards.
With each format, you can create hundreds of different workouts by slotting in your own exercises, be that bodyweight, equipment based or a combination of both.
Although this course is designed for 1-1 PT, you can also use it to spice up your own fitness routine. It's great fun.