http://www.udacity.com/ CS 101: BUILDING A SEARCH ENGINE Learn programming in seven weeks. We'll teach you enough about computer science that you can build a web search engine like Google or Yahoo! And a more advanced class: CS 373: PROGRAMMING A ROBOTIC CAR In seven weeks you'll learn how to program all the major systems of a robotic car, by the leader of Google and Stanford's autonomous driving teams. If you're really interested in actually learning in-depth about computer security it's amazing what learning even a little bit of programming will clarify for you. I don't know how good this course is but it looks like a really cool opportunity.