KhanAcademy a non profit offers free courses in every possible subject right from Biology to Maths. I found it very interesting. The best part is the content is all under creative commons, free to use and share. Even Bill Gates is endorsing it!

Have a look: KhanAcademy.org