TRX (suspension trainer) exercises use adjustable straps anchored overhead to let your bodyweight provide the resistance, with difficulty controlled by your body angle. They're extremely portable and scale smoothly from beginner to advanced. A great option for full-body strength training with zero free weights required.