Morningstar offers terrific online courses that cover everything you need to know, from basics to advanced investing techniques. These classes are completely free. You don't even need to register for a free account to access them.

The classes are organized like college courses. Beginners should start with the 100s while more advanced investors can skip around to topics that interest them. The classes cover five main categories:

At the end of each lesson you can take a quiz and earn reward points. These points can be redeemed for Morningstar books, newsletters, and even a free six-month premium membership which gives you access to thousands of analyst reports. Although you don't have to register to access the classes, you do have to register for a free account if you want to accumulate reward points. (Thanks to Genxfinance for the tip.)

Take a look at easystockalerts.com. It allows you to get the news before it even appears on the web. It's like having a Bloomberg terminal at your desk, but only better! No spam, just very useful, actionable investment ideas.

Take a look at easystockalerts.com. It allows you to get the news before it even appears on the web. It's like having a Bloomberg terminal at your desk, but only better! No spam, just very useful, actionable investment ideas.