
The Odin Project
Free full-stack curriculum that teaches web development through hands-on projects, Ruby on Rails and JavaScript/Node.js paths available.
The Odin Project provides a free, open-source full-stack curriculum that emphasizes project-based learning, building real applications from scratch. Students choose between a Ruby on Rails path and a JavaScript/Node.js path, both covering HTML, CSS, Git, and databases.
Useful for self-directed learners who want a structured path to becoming full-stack developers. Use it to build a portfolio of deployed applications, learn Git and command-line fundamentals hands-on, and join an active Discord community for peer support and code reviews.
URL
https://www.theodinproject.com/Recommended tools

Smashing Magazine
Professional web design and development publication with articles on UX, frontend, performance, accessibility, and design systems.

Roadmap.sh
Community-created developer roadmaps with step-by-step learning paths for frontend, backend, DevOps, AI, and more, see what to learn next.

Frontend Mentor
Real-world frontend coding challenges with professional design files, practice HTML, CSS, and JavaScript by building projects from Figma-style mockups.