CrossFit is a gym that offers personal training and group fitness classes. The CrossFit program combines cardio, strength training, speed and other movements to maximize physical fitness. Programs are available for adults, serious athletes and youngsters.