Analysis updated 2026-05-18
Find free tutorials and courses to learn HTML, CSS, JavaScript, React, and Node.js from scratch.
Discover practice websites and coding challenges to build projects and improve your skills.
Prepare for technical interviews and learn how to build a portfolio and resume.
Explore open source projects to contribute to and gain real-world development experience.
| bmorelli25/become-a-full-stack-web-developer | auth0/node-jsonwebtoken | snapkit/masonry | |
|---|---|---|---|
| Stars | 18,164 | 18,164 | 18,166 |
| Language | — | JavaScript | Objective-C |
| Setup difficulty | easy | easy | easy |
| Complexity | 1/5 | 2/5 | 2/5 |
| Audience | vibe coder | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Become-A-Full-Stack-Web-Developer is a curated list of over 100 free resources for learning full-stack web development. Full-stack means working on both the visible front end of a website (what users see and interact with in a browser) and the back end (the server, database, and application logic that runs behind the scenes). The list is organized by topic and covers HTML, CSS, JavaScript, React, Node.js, Python, APIs, databases, authentication, and Git. It also includes sections on learning strategies, free programming books, challenge and practice websites, open source contribution opportunities, interview preparation, resume and portfolio advice, and salary information. Many of the resources are links to free courses, articles, tutorials, and community discussions, the compiler has tried to focus on materials that are accessible without payment. The repository is maintained by a single developer who also runs a weekly newsletter and a blog, codeburst.io, where additional web development articles are published. It is a reference list rather than a course or structured curriculum, intended to be browsed for links relevant to whatever topic a learner is currently pursuing.
A curated list of 100+ free resources for learning full-stack web development, covering front-end, back-end, databases, and career topics.
Use freely for any purpose including commercial, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly vibe coder.
This repo across BitVibe Labs
Verify against the repo before relying on details.