MIT is offering 6.002 Circuits and Electronics course online for free. This is a pilot program and upon successful completion of the course will be awarding a certificate of completion. The course will be offered from March 5, 2012 through June 8, 2012. For more information check out their website.
Stanford also offers online courses for free. They have several computer science related courses including machine learning, natural language processing, and game theory.