Stanford free on-line courses

Stanford University is offering free on-line courses in engineering and computer science. No prerequisites are necessary. Some courses seem to grant a statement of accomplishment after passing the quizzes and the final exam. The courses are:

Technology Entrepreneurship
Making Green Buildings
The Lean Launchpad
Introduction to Computer Science
Machine Learning
Model Thinking
Software as a Service
Human-Computer Interaction
Natural Language Processing
Game Theory
Probabilistic Graphical Models
Cryptography
Information Theory

Join and enjoy.