ACE does an excellent job at helping potential trainers learn the essentials of exercise science in order for them to build effective workout routines for a wide variety of individuals. I would put the ACE certification in the general category because they go over so many topics but does not necessarily specialize in any one of them.