Code schools - learn how to program, online, for free
If you ever wanted to learn how to program, or want to enhance your existing skills:
https://peepcode.com/ - coding screencasts - Ruby, JavaScript, Ruby on Rails, Node, Git, Design
https://education.10gen.com/ - learn MongoDB from the creators (2 classes, one for developers, one for DBAs)
https://www.edx.org - free computer science (and other) courses from MIT, Berkley Harvard and more. Compare with Udacity, and Coursera
Here is a comprehensive list from the next web
http://www.khanacademy.org/cs - Upgraded Computer Science Material in Khan Academy
http://www.bloc.io/ - Become a web developer in 8 weeks (* not free)
http://www.codecademy.com - great starting point, JavaScript, CSS, Python
http://www.codeschool.com/ - great resource with free courses in
- basic Ruby (http://tryruby.org)
- basic Rails (http://www.codeschool.com/courses/rails-for-zombies)
- basic JQuery (http://jqueryair.com)
http://teamtreehouse.com/ - I’m still reviewing it, but it looks promising…
http://www.learnstreet.com/ - the new site on the block, Ruby, JavaScript
http://code.google.com/edu/introductory_courses.html - Google code university, very comprehensive.
http://www.wibit.net/ - basic programming Java, OOP and more
https://www.coursera.org/ - academic level courses online from top Universities (Prinston, Stanford and more)
- CS 101 (https://www.coursera.org/course/cs101)
- SaaS with Ruby on Rails (https://www.coursera.org/course/saas)
- Introduction to computer science - by MIT (http://bit.ly/cXYBGU)
- Introduction to computer science - by Harvard (http://bit.ly/6adhUo)
Some other great sources
- http://learn.appendto.com/lessons - great place to learn JavaScript and JQuery
- http://www.udacity.com
- http://class-central.com
- http://www.saylor.org/majors/computer-science/ full CS program