What experiences have you had with online learning or training program

What experiences have you had with online learning or training programs?How about with technology-enhanced learning, e.g. where a traditional classroom also makes use of online discussion or other web-based applications?In your view, how can technology best be used to provide effective learning and training opportunities?250word