I would say that the first Fin class (I forget the number) is a good class for everyone to take. It won't cover money management, but will pretty much engrave concepts such as time value of money and impact of interest rates on investments. It wouldn't be easy, and would be a lot of work as an elective, but it is one of those classes that I think every educated person should take.
Like Flask said though, you are probably better off just picking up some books and reading on your own. The more exposure you have to the information, the more you will learn and develop your own views (which I understand is pretty obvious