Harvard University has posted their &quot;Introduction to Computer Science I / OpenCourseWare&quot; CS50. <br><a href="http://cs50.tv/2009/fall/">http://cs50.tv/2009/fall/</a><br>The material includes:<br>  all class lectures in Flash, Quicktime and MP3<br>
  lecture notes<br>  syllabus<br>  assignments<br>  quizzes<br>  a google-group open for discussion<br>  a downloadable appliance - virtual Ubuntu JeOS machine - to give everyone access to a compiler for assignments<br><br>
Even though I am running Ubuntu, I downloaded and installed the appliance.  The online instructions are detailed and clear.<br><br>I think this is yet another example of Linux making great technology available for more folks.<br>
<br>...John<br>