I could not agree more with Dan M, hands on training is the only possibility for a decent training. However, as far as the theoretical part is concerned (in Belgium we have to teach them some laws, rules and regulations concerning liability, charge diagrammes,...) this can be done through an interactive course eg on Internet.
We are currently looking into this to shorten the training time for some companies who have experienced people who just need to take a course in order to get their certificate. They can study things at home, take an exam with us in 30 minutes or so and then do a practical exam.
This of course is not an option in the case of inexperienced drivers
This is ONLY to be used to report flooding, spam, advertising and problematic (harassing, abusive or crude) posts.