I'd agree, you should always invest in learning more, particularly when it comes to business. Although I think a lot can be learned from what is out there for free.
Here in the UK (and online) you definitely need to do deep research on who is offering courses. A lot of them are put together by people with a silky tongue but no true experience of what they are selling, just to make money. So it pays to be careful where you spend your money rather than just buying a slick looking course with no real substance.
And sometimes, your own actual real life experience is the best teacher of all, although the price can also be the highest of all as well !