Vertical box jumps, side box jumps, box push-offs, depth jumps, knee tuck jumps, bounding and lateral hurdle jumps are the most common methods to increase the vertical jump and one's ability to dunk a basketball. These exercises are part of the training program known as "plyometrics."
Plyometrics focuses on enabling the leg muscles to reach maximum force in the shortest possible time. It consists of exercises that work by lengthening and then immediately shortening the muscles to bridge the gap between strength and speed. Performing the jumps with medicine balls or weights also works to increase agility in jumping. When combined with a basic weight training program, plyometrics provides even greater results.