Whether you want to pick up a new hobby or learn a totally new skill, online training makes it easy to do. But where do you find good quality internet-based training courses? Here are ten popular platforms that cover a variety of subjects plus six specialty training sites.