How long does it usually take to complete an online survival training program