Recently there have been more and more of these online free education websites popping up. I love the idea because it’s great that anyone in the world has access to free education now. Granted, they will need a computer and internet connection, but that is slowly becoming available even in developing countries. Five years ago you would have never thought you could take a free online course in cryptography from Stanford!
Here are just a few that I have used and checked out. Khan Academy is also a big favorite of mine, it’s a less traditional classroom experience compared to the others, but Khan just has a gift for explaining things in simple and easy to understand terms. And…he pretty much covers all topics, it’s crazy, but it’s good. Enjoy!