Training at Sandhurst covers military, practical and academic subjects and is meant to prepare cadet officers as future commanders in the regular armies of their countries.