The cheapest option is to join a club that provides training. The clubs often charge a joining fee but this is really cheap when compared to a training course. The club I joined (unfortunately not in Victoria) was $200 joining fee and $50 per year which included a three day introduction training, I have since done courses on winching, water crossing, sand driving, advanced recovery, etc. They even run courses on using off-road navigation software and remote first aid.