Most people cannot be reprogrammed by a few hours' e-learning. When it comes to software, humans learn best from experience - especially by making mistakes. Computer simulations are an excellent way to provide vital mistake-making experience, yet most e-learning courses are little more than page-turning applications.
Infact this point about "Emphasizing on Identifying Mistakes" is not just about E-Learning, but also very pertinent in the Workshops that are conducted. The process of "unlearning" by identifying the mistakes, makes the participant more receptive to the new stuff that is being taught. Also there is lesser confusion in the mind of the participant.
I would love to hear the experiences of others on this as well.