The Online Python Tutor is a Web-based program visualization for CS education, developed in collaboration with Google. It provides an easy-to-use online environment for writing code and testing it interactively. A great resource for teaching computer science concepts!
I ran into this resource by chance, it's a complete tutorial on musical analysis by Anthony Brandt and Robert McClure. It's being made available by Connexions, a "place to view and share educational material made of small knowledge chunks called modules that can be organized as courses, books, reports, etc.", where anyone may view or contribute:
I guess this is just part of the huge e-learning revolution happening in our century.. what I'm referring to is that through ITunesU - a sort of university-centered section of iTunes that delivers podcasts/videocasts - you can learn an incredible amount of stuff from the top-teachers in the world. Free of charge, anywhere, anytime.
Academic Earth is an organization founded with the goal of giving everyone on earth access to a world-class education. If you can't go to university and follow lectures there the traditional way, there's plenty of stuff on this website for you to enlarge your horizons!
blog Philosophy On the Air.
It's nice to see the ancient philosophy keeping up with the new technologies - shows how the soul of philosophy is immortal, and linked to men instead of publication mechanisms. There's a new podcast available, Philosophy Bites, created by Nigel Warburton (who teaches at the OU) and David Edmonds. The podcast makes available interviews on hot topics with eminent actual philosophers.