I have to agree that http://www.khanacademy.org/cs/ is nicely done.   Nice find.