There are a lot of different online courses sites in the internet. Some more focused on certain topics, some offer a very wide array of things to learn. I have been using Shaw Academy for quite some time now and I would strongly recommend it. Shaw has quite many courses to choose from and they are constantly adding them. They are very much caring for their customers, asking for feedback, offering assistance whenever needed and are just generally very client-orientated. There is an option to choose courses separately or to become a Shaw Academy lifetime member (which I have done). If you have thought at some point that you would like to add something to your field of skills go and check them out!