From beginners to professionals, with more than 2,400 training centres and 100 courses to choose from, there’s something for everyone.