Good online investment courses can be an invaluable source of knowledge and hard-won experience. There are a range of courses available for both complete beginners and seasoned investors.