Other

Best online resources for self-learning

Discover top digital tools and platforms for self-paced education. This includes online courses, MOOCs (Massive Open Online Courses), open educational resources (OER), and e-learning solutions that facilitate independent study. Explore websites, applications, and digital content designed for acquiring new skills, knowledge, and professional development at your own pace. Find resources for various subjects like programming, languages, business, technology, and more, enabling lifelong learning and personal growth through accessible, often free, educational materials.

29100% verified
  1. 1

    Khan Academy

    23 Global Votes
    • Drives learning outcomes

      (+4)

    Khan Academy offers free tutorials and resources on a variety of topics, including math, science, and programming. It is a fundamental resource for reinforcing basic knowledge or learning new subjects from scratch, with a clear and accessible approach.

  2. 2

    Udacity

    5 Global Votes
    • Cost-effective way to learn a new skill

      (+4)

    Udacity specializes in programming and technology, offering 'Nanodegrees' developed with leading companies like Google and IBM. Its focus on practical skills and real projects makes it highly relevant for acquiring in-demand technological competencies.

  3. 3

    Codecademy

    1 Global Votes
    • Provides a smooth and fun learning experience

      (+4)

    Codecademy offers interactive courses for learning to program in various languages, with a practical approach and in-browser exercises. Its interactive methodology is very effective for beginners who want to start writing code from day one.

  4. 4

    Coursera

    0 Global Votes
    • Offers thousands of courses that can be previewed for free

      (+4)

    Coursera is a leading platform offering courses, specializations, and degrees from prestigious universities and companies. Its wide academic offering and the possibility to audit many courses for free make it ideal for structured self-taught learning.

  5. 5

    edX

    0 Global Votes
    • Offers flexible, self-paced learning

      (+4)

    Founded by Harvard and MIT, edX provides access to free online courses from some of the world's best universities. It is a benchmark platform for high-quality academic learning, ideal for self-learners seeking university-level knowledge.

  6. All the rankings you can imagine

    Thousands of verified votes to discover the best. Your vote here counts

  7. 6

    freeCodeCamp

    0 Global Votes
    • Helps people learn to code for free

      (+4)

    freeCodeCamp is considered the best free platform for learning to program, offering a structured curriculum and verified certifications. It is an unbeatable option for those looking to become web developers with a practical approach and real projects.

  8. 7

    Harvard's CS50 (via edX)

    0 Global Votes
    • Very well taught

      (+4)

    Harvard's CS50 is the world's most famous university course for understanding the fundamentals of programming and computer science. Accessible at no cost through edX, it provides a solid and rigorous foundation for beginners.

  9. 8

    The Odin Project

    0 Global Votes
    • Incredible self-paced curriculum

      (+4)

    The Odin Project offers an open-source curriculum that guides students from zero to fullstack web developers with real projects. Its practical and project-based approach makes it an excellent resource for building a portfolio.

  10. 9

    W3Schools

    0 Global Votes
    • Well-organized and easy-to-understand tutorials

      (+4)

    W3Schools offers free tutorials and resources on a variety of web-related topics, including HTML, CSS, and JavaScript. It is a constant and updated reference for quickly learning and consulting web technologies, ideal for self-taught learning.

  11. 10

    Duolingo

    0 Global Votes
    • Fun and free app for learning languages

      (+4)

    Duolingo is known for its gamified approach to language learning, with short and fun lessons that maintain motivation. It is one of the most popular and accessible apps to start learning a language or practice daily.

  12. 11

    Skillshare

    0 Global Votes
    • Structured approach to learning

      (+4)

    Skillshare is ideal for learning creative skills in a practical and fun way, with courses on design, illustration, photography, and video. Its focus on practical projects and community participation are key to self-taught learning.

  13. 12

    Memrise

    0 Global Votes
    • Free plan available

      (+4)

    Memrise ranks well on the list of free language learning apps, offering learning through videos of native speakers and interactive exercises. Its focus on contextualized vocabulary makes it very effective for improving comprehension and fluency.

  14. 13

    Brilliant

    0 Global Votes
    • Steadily builds problem-solving skills

      (+4)

    Brilliant is an ideal application for those who enjoy solving math, logic, and other problem-based challenges. Its interactive approach makes it very effective for developing critical thinking and quantitative skills.

  15. 14

    OpenClassrooms

    0 Global Votes
    • Guarantees a job or refunds after 6 months

      (+4)

    OpenClassrooms offers over 650 free access courses in various professional areas such as business, data, and marketing. It is a solid option for professional skill development with a large amount of free content, ideal for continuous improvement.