Yoga can give you abs if you frequently and repetitively practice poses that activate your core abdominal muscles. These poses include different variations of the plank pose and the boat pose that require you to tighten your core as you hold up your own body weight.