Find free and paid resources to learn a specific front-end topic such as React, web accessibility, or TypeScript.
Build a structured self-study plan for front-end development from beginner to job-ready level.
Discover practice projects and interview preparation resources tailored to front-end developer roles.
This repository is a hand-picked collection of learning resources for anyone who wants to build websites and web applications, covering everything from the foundational pieces to advanced professional topics. It is not a course itself but a guide pointing to books, video courses, documentation, and practice platforms that others have already created. The collection is organized by topic. It starts with HTML (the structure of web pages) and CSS (visual styling), then moves through JavaScript basics, advanced JavaScript, and TypeScript (a stricter, more structured version of JavaScript). From there it covers major front-end frameworks such as React, Vue, Angular, and Svelte, followed by topics like browser performance, web accessibility, testing, security, and system design. There are also sections on developer tools and career-related resources. Each resource is tagged with a type: free text or book, paid book, free or paid video course, repository, or practice platform. This lets someone scan for free options first or look specifically for video content. The guide is described as a toolkit rather than a rigid curriculum, meaning you can jump to any section based on what you already know and what you want to learn next. The repository also mentions companion guides for understanding different front-end job roles, navigating front-end technical interviews, and a list of practice projects sorted by difficulty. A roadmap PDF is linked as well for those who want a visual overview of how the topics connect. The project invites community contributions and is licensed openly. It is maintained by one primary author and has received contributions from others over time.
← sadanandpai on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.