Everyone needs to learn something new from time to time. Now in the 21st century learning new skills is much easier than ever before. You can learn a lot without leaving your home. I’d love to present a list of 12 websites, where you can improve your skills online. Learn new languages, how to code, make photos and much much more. Have a look at it and – I can bet – you will find something interesting for you.

photo credit: Kalexanderson
http://www.skillshare.com
Learn anything you want. Connect with teachers and students in your neighborhood or from around the world.
http://livemocha.com
Learn foreign languages. Learn to actually speak a new language (or two). Explore the world through practice and conversations – with millions of people from over 190 countries.
http://www.codecademy.com/
Learn to code interactively, for free. JavaScript, HTML/CSS, Python, Ruby and more.
http://www.class-central.com
A free online course aka MOOC aggregator from top universities like Stanford, MIT, Harvard, etc. offered via Coursera, Udacity, edX, Canvas Network, & others.
http://www.udemy.com
Learn anything you want. Web development, entrepreneurship, yoga, photography.
https://www.coursera.org
A social entrepreneurship company that partners with the top universities in the world to offer courses online for anyone to take, for free.
http://www.creativelive.com
Free live online workshops taught by world class experts. creativeLIVE will help you grow your creative and entrepreneurial expertise. Learn from renowned professionals in photography, business, productivity, software development, design, film, video and more.
http://teamtreehouse.com
A better way to learn technology. Learn to build websites, create iPhone and Android apps, code with Ruby on Rails and PHP, or start a business.
http://duolingo.com
Free language education for the world. Learn Spanish, French, German, Portuguese, Italian and English for free.
few more…
http://www.ted.com
Ideas worth spreading. Well-known global conferences.
http://enstituteu.com
Learn by doing. Enstitute is a non-profit, apprenticeship-based, educational experience that turns startups and small businesses into classrooms.
http://www.mindvalleyinsights.com/
Mindvalley Insights is an open archive of online marketing strategies, tech insights and company culture models from one of the world’s biggest online publishing companies.
and one more blog post with a list of such websites…
http://www.onlinecollegecourses.com/2012/08/06/50-places-you-can-learn-to-code-for-free-online/
50 Places You Can Learn to Code (for Free) Online.
What do you think about these websites? I think they are great.
Did I miss something here?

Thank you for this list. I would add the following sites:
Stanford Online
http://online.stanford.edu/courses/
MIT Media Lab
http://learn.media.mit.edu/index.html
edX
https://www.edx.org/