Need a skill boost? The web is a powerful resource that can easily help you learn something new. So, time to forget overpriced schools, long days in a crowded classrooms. You can study interactively at your own pace and in the comfort of your own home. Here are websites and apps that cover myriads of science, art, and technology topics. They will teach you practically anything!
Take an online course
The free online classes from top universities and educational organizations.
edX — Take online courses from the world’s best universities.
Coursera — Take the world’s best courses, online, for free.
Coursmos — Take a micro-course anytime you want, on any device.
Highbrow — Get bite-sized daily courses to your inbox.
Skillshare — Online classes and projects that unlock your creativity.
Curious — Grow your skills with online video lessons.
lynda.com — Learn technology, creative and business skills.
CreativeLive — Take free creative classes from the world’s top experts.
Udemy — Learn real world skills online.
Learn how to code
Coding isn't just for the supergeeks anymore - it's super valuable for any business professional.
Codecademy — Learn to code interactively, for free.
Stuk.io — Learn how to code from scratch.
Udacity — Earn a Nanodegree recognized by industry leaders.
Platzi — Live streaming classes on design, marketing and code.
Learnable — The best way to learn web development.
Code School — Learn to code by doing.
Thinkful — Advance your career with 1-on-1 mentorship.
Code.org — Start learning today with easy tutorials.
BaseRails — Master Ruby on Rails and other web technologies.
Treehouse — Learn HTML, CSS, iPhone apps & more.
One Month — Learn to code and build web applications in one month.
Dash — Learn to make awesome websites.
Learn to work with data
Through better use of data, leaders are able to plan and enact strategies with greater clarity and confidence.
DataCamp — Online R tutorials and data science courses.
DataQuest — Learn data science in your browser.
DataMonkey — Develop your analytical skills in a simple, yet fun way.
Learn new languages
As a general rule, the most successful man in life is the man who speaks several languages.
Duolingo — Learn a language for free.
Lingvist — Learn a language in 200 hours.
Busuu — The free language learning community.
Memrise — Use flashcards to learn vocabulary.
Expand your knowledge
Some great websites with various educational content.
TED-Ed — Find carefully curated educational videos.
Khan Academy — Access an extensive library of interactive content.
Guides.co — Search the largest collection of online guides.
Squareknot — Browse beautiful, step-by-step guides.
Learnist — Learn from expertly curated web, print and video content.
Prismatic — Learn interesting things based on social recommendation.
The intellectual game and music tutorials.
Chesscademy — Learn how to play chess for free.
Pianu — A new way to learn piano online, interactively.
Yousician— Your personal guitar tutor for the digital age.