Learning based on computer courses can be very effective in some situations. One example of a type of course that can be taught with computer based training is excel training.
There are also courses for leadership skills that can be very helpful.
Another type of training where computer based training is available is pmp training (project management training). This is a great alternative to regular classroom training.