Techniclass was a site that promoted teaching programming and other technical topics. It used screencasts that were high quality (you could even read the text of what the instructor was typing unlike a lot of sites out there).