Keeping with the Coursera theme I seem to be fond of, I found these self study non credit courses offered by Stanford through Coursera:
as well as a Computer Science 101 course.
The database course at least might compliment my efforts towards the Microsoft certification I mentioned in one of my previous post:
Microsoft Technology Associate (MTA)