You want to become a frontend developer, but where do you even start? Do you learn JavaScript first or HTML? When are you ready for React? Should you learn TypeScript? What about testing, bundlers, accessibility? Every Google search opens 20 tabs of conflicting advice. Senior devs say 'just build projects' but you don't know what projects demonstrate which skills. Career paths feel like wandering through a maze blindfolded — you waste months learning things out of order or skipping fundamentals.
Pick a roadmap (Frontend, Backend, DevOps, AI/ML, Blockchain, Data Analyst, and 15+ more). You see an interactive visual tree where each node is a skill (HTML, CSS, JavaScript, React, Testing, etc.). Click any node to see curated resources — official docs, free courses, YouTube videos, articles — vetted by the community. Track progress by marking items complete. The roadmaps have skill levels (beginner vs advanced frontend) and the community contributes new resources via pull requests. Premium adds AI-generated personalized courses, unlimited custom roadmaps, and an AI coach that answers questions.
If you're self-teaching tech skills without a CS degree, or switching careers into software development, this is your starting point. Perfect for visual learners who need structure. Also valuable for junior-mid developers wanting to identify skill gaps for promotion. Not ideal if you need interactive coding exercises (this is a roadmap, not a course platform) or if you prefer video-first learning.
Yes, it's the 6th most-starred GitHub repo of all time for a reason. The structured approach prevents the 'tutorial hell' of learning random topics out of order. Free tier is fully functional for core roadmaps. Trade-off: it shows you what to learn, not how to learn it — you'll need to use the linked resources or courses for actual instruction. Use this as your learning roadmap, then dive into specific resources (freeCodeCamp, Odin Project) for hands-on practice.
Deep-dive insight, Easy and Pro modes, plus action playbooks — the full breakdown is one tap away.