Weight training focuses on sets and repetitions to build muscular strength and endurance. Fartlek training varies time, distance, and effort during running to develop cardiovascular endurance, agility, and speed. Altitude training develops cardiovascular endurance and strength above sea level where oxygen levels are lower. Both weight and fartlek training can improve multiple components of skill-related and health-related fitness, while altitude training specifically improves cardiovascular endurance and strength.