What are the best programming mentoring websites

The 37 best websites to learn something new

You can learn pretty much anything on the Internet: from the absolutely best hummus recipe to Hebrew to programming an app - there is an astonishing number of tutorials, online classes and training courses on the Internet to acquire and improve your own skills.

But if you start looking for suitable providers, you can quickly lose track of the broad mass of offers. Author and entrepreneur Kristyna Zapletalova has put together a helpful list with a total of 37 tools from various areas such as programming, data science, languages, etc. We'll be browsing for the rest of the day. What are you waiting for?


edX- Online courses from renowned universities.

Coursera - "Take the world's best courses, online, for free".

Coursmos - Short micro-courses, regardless of location and device.

Highbrow - Get daily mini courses straight to your inbox.

Skillshare - Online courses and projects, special focus on creative professions.

Curious - Improve your skills with online video courses.

lynda.com - Learn technology, creative and business skills.

CreativeLive - Free classes from experts in the creative industry.

Udemy - "Learn real world skills online".


Codecademy - Free and interactive learning to code.

Stuk.io - Learn to code - for absolute beginners.

Udacity - Developer degrees recognized by leading tech companies.

Platzi - Live streaming courses on design, marketing and coding.

Learnable - Intuitive learning of web development.

Code School - Practical learning of coding.

Thinkful - 1-on-1 mentorship.

Code.org - Easy tutorials for coding.

BaseRails - Learn Ruby on Rails and other web technologies.

Treehouse - Learn HTML, CSS, iPhone apps and more.

One month - Learn coding and building web applications within a month.

Dash - "Learn to make awesome websites".


DataCamp - Online R tutorials and data science courses.

DataQuest- Learn data science in your browser.

DataMonkey- Develop your analytical skills in a simple, varied way.


Duolingo - Learn new languages ​​for free.

Lingvist - Learn a language in under 200 hours.

Busuu - Free language learning community.

Memrise - Digital flashcards for learning vocabulary.


TED-Ed - High quality collection of training videos.

Khan Academy- Use a large database of interactive content.

Guides.co - Search the largest collection of online guides.

Square knot - Search in visually appealing step-by-step guides.

Learnist - Learn from professionally curated web, print and video content.

Prismatic - Learn interesting things based on social recommendation.


Chesscademy - Learn to play chess.

Pianu - Interactive online course for learning to play the piano.

Yousician- Your personal guitar tutor.