Embedded Systems Course - Lecture 01: Introduction to Embedded Systems. Udacity - Educating the 21st Century. Computer Science: Free Courses. Computer Science 61B - Fall 2006. Summary of free online courses from Stanford's Coursera, MIT's MITx, and Udacity. UCBerkeley's Channel. Online Education. UPDATE: we're doing a live, updated MOOC of this course at stanford-online July-2014 (not this Coursera version).
See here: CS101 teaches the essential ideas of Computer Science for a zero-prior-experience audience. Computers can appear very complicated, but in reality, computers work within just a few, simple patterns.