Original: http://codecloud.net/the-37-best-websites-to-learn-something-new-4772.html
Most of them are English courses, the English language requirements are higher, there is a need to inquire about it.
Forget the too-rewarding school, stay in the crowded classrooms all day long and poor results. These sites and applications cover countless topics in science, art and technology. They can teach you to practice any skill, from making bean paste to developing apps with node. js, and they're all free. You have absolutely no reason not to master a new skill, expand your knowledge, or ultimately contribute to your career development. You can learn interactively at your own pace and at your own comfortable home. I can't imagine it's easier than that, honestly, what are you waiting for?
1. Take the online course
EdX-Take an online course from the best universities in the world.
Coursera-Participate in the world's best online free courses.
Coursmos-Learn a micro course on any device at any time.
Highbrow-use your mailbox to get bite-sized daily lessons
Skillshare-Inspire your creativity in online courses and projects.
Curious-Improve your skills with online video courses.
lynda.com-Learn technical, creative and business skills.
creativelive-free to learn creative lessons from the world's top experts.
Udemy-Learn the real world skills.
2. Learn how to program
Codecademy-free, interactive learning programming.
Stuk.io-Learn how to program from the beginning.
Udacity-win the recognition of industry leaders.
Platzi-courses on the design, marketing and programming of live classes.
learnable-The best way to learn web development.
Code School-Learn to program with practiced hand.
thinkful-1 to 1 to improve your career.
code.org-Easy-to-follow tutorials, start learning programming today.
baserails-mastering Ruby on Rails and other web technologies.
Treehouse-Learn HTML, CSS, IPhone apps and more.
one month-one months learn to program and develop Web applications.
Dash-Learn to do some great websites.
3. Learn to analyze and process data
Datacamp-Online R language and data Science course.
DataQuest-Learn data science through a browser.
Datamonkey-Exercise Your data analysis skills in a simple and fun way.
4. Learn a new language
Duolingo-Learn a language for free.
lingvist-200 hours to learn a language.
Busuu-A free language learning community.
memrise-use cards to learn vocabulary.
5. Expand your knowledge and skills
ted-ed-Discover a carefully crafted educational video.
Khan Academy-access to a wide range of interactive content repositories.
guides.co-driven by curiosity and passion, discover inspiration to get things done.
Squareknot-Browse the perfect guide.
learnist-Learn from curated web, printed materials and video content.
Prismatic-Learn some interesting knowledge and skills based on community recommendations.
6. Welfare
Chesscademy-Learn to play chess for free.
Pianu-Learn piano online and interactively.
Yousician-The digital age, your exclusive guitar instructor.
If you also like this article, please share it with the community to get more people to benefit from it.
[Reprint] 37 Best websites to learn new skills