online courses

Are online courses a good idea to improve skills?