Skip to content
roadmap.sh

Alternatives

Alternatives to roadmap.sh

Looking for something like roadmap.sh? Here are 40 learning apps that do a similar job. Closest matches come first, then the best rated.

Best learning apps

All learning apps
  1. 1

    buildspace

    Nights-and-weekends ideas and a community of builders.

    LearningNewFree

    Open
  2. 2

    NeetCode

    A curated set of coding interview problems.

    LearningNewFreemium

    Open
  3. 3

    CSS Battle

    Recreate a target image using only CSS.

    LearningNewFree

    Open
  4. 4

    Flexbox Froggy

    Learn flexbox by placing frogs on lily pads.

    LearningNewFree

    Open
  5. 5

    Frontend Mentor

    Real-looking UI challenges to build from a design.

    LearningNewFreemium

    Open
  6. 6

    arXiv

    A free archive of research papers.

    LearningNewFree

    Open
  7. 7

    Goodreads

    Track the books you want to read and the ones you did.

    LearningNewFree

    Open
  8. 8

    The StoryGraph

    Track reading, with recommendations based on mood.

    LearningNewFree

    Open
  9. 9

    Semantic Scholar

    Search academic papers and see what cites them.

    LearningNewFree

    Open
  10. 10

    StoriBuk

    Your kid steps into the book. One weekly cartoon storybook starring your family — read aloud with words that glow. First story free — no card.

    LearningNewFree

    Open
  11. 11

    Udemy

    Video courses on almost any practical skill.

    LearningNewPaid

    Open
  12. 12

    edX

    University courses you can audit for free.

    LearningNewFreemium

    Open
  13. 13

    Skillshare

    Short classes, mostly on creative skills.

    LearningNewPaid

    Open
  14. 14

    The Odin Project

    A free, full curriculum for learning web development.

    LearningNewFree

    Open
  15. 15

    HackerRank

    Coding challenges, from warmups to interviews.

    LearningNewFreemium

    Open
  16. 16

    Animations on the Web

    A course on CSS and JS animation for the web.

    LearningNewPaid

    Open
  17. 17

    Material Design

    Google's design system for Android and the web.

    LearningNewFree

    Open
  18. 18

    Codewars

    Short coding katas, ranked like a martial art.

    LearningNewFreemium

    Open
  19. 19

    Keybr

    Learn touch typing with lessons that adapt to your weak keys.

    LearningNewFree

    Open
  20. 20

    freeCodeCamp

    Learn to code with free lessons and projects.

    LearningNewFree

    Open
  21. 21

    Quizlet

    Flashcards and study sets for school subjects.

    LearningNewFreemium

    Open
  22. 22

    Wikipedia

    The free encyclopedia anyone can edit.

    LearningNewFree

    Open
  23. 23

    VisuAlgo

    Watch data structures and algorithms run step by step.

    LearningNewFree

    Open
  24. 24

    LeetCode

    Practice coding problems and prepare for interviews.

    LearningNewFreemium

    Open
  25. 25

    GeoGebra

    Graphing, geometry and algebra tools in one app.

    LearningNewFree

    Open
  26. 26

    Scratch

    Make games and animations with blocks, no typing needed.

    LearningNewFree

    Open
  27. 27

    Brilliant

    Learn math, science and coding by solving problems.

    LearningNewFreemium

    Open
  28. 28

    Exercism

    Practice programming languages with exercises and mentor feedback.

    LearningNewFree

    Open
  29. 29

    Duolingo

    Learn a language in short lessons that feel like a game.

    LearningNewFreemium

    Open
  30. 30

    Wolfram|Alpha

    Compute answers to math, science and data questions.

    LearningNewFreemium

    Open
  31. 31

    Desmos

    A graphing calculator that makes math feel visual.

    LearningNewFree

    Open
  32. 32

    Ciechanowski

    Long interactive essays on how things work.

    LearningNewFree

    Open
  33. 33

    Python Tutor

    Step through code and see what happens in memory.

    LearningNewFree

    Open
  34. 34

    AnkiWeb

    Study flashcards with spaced repetition.

    LearningNewFree

    Open
  35. 35

    Codecademy

    Learn to code with lessons that run in your browser.

    LearningNewFreemium

    Open
  36. 36

    Coursera

    University courses and professional certificates online.

    LearningNewFreemium

    Open
  37. 37

    Khan Academy

    Free courses in math, science and more, for any level.

    LearningNewFree

    Open
  38. 38

    Learn Git Branching

    An interactive game for learning git commands.

    LearningNewFree

    Open
  39. 39

    Interfaces

    A magazine about building interfaces: type, layout, motion.

    LearningNewFree

    Open
  40. 40

    UI Skills

    Curated skills for design engineers, from a11y to motion.

    LearningNewFree

    Open