freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
- learn-to-code
- nonprofits
- programming
- nodejs
47,133 repositories indexed
1–24 of 418 · Most stars
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
Curated list of project-based tutorials
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
Translated:books: Essential foundational knowledge for technical interviews, Leetcode, computer operating systems, computer networks, system design
A book series (2 published editions) on the JS language.
TranslatedJava interview & general backend interview guide, covering computer fundamentals, databases, distributed systems, high concurrency, system design, and AI application development
JavaScript Style Guide
Curated coding interview preparation materials for busy software engineers
Coding articles to level up your development skills
Translated:books: Free Chinese-language computer programming books, contributions welcome
✅ The Node.js best practices list (July 2026)
A Collection of application ideas which can be used to improve your coding skills.
24 Lessons, 12 Weeks, Get Started as a Web Developer
Clean Code concepts adapted for JavaScript
"The mother of all demo apps" — Exemplary fullstack Medium.com clone powered by React, Angular, Node, Django, and many more
Learn AI Engineering! Learn it. Build it. Ship it for others.
A collection of awesome things regarding React ecosystem
🗂 The essential checklist for modern web development, for humans and AI agents
TranslatedHan Xiankai's (韩先凯) Life Advancement Guide: a bilingual Chinese-English lifelong learning guide for the AI era, covering AI, learning, entrepreneurship, wealth, love, and life
:zap: Delightful Node.js packages and resources [BECAUSE OF TOO MUCH SPAM AND LOW-QUALITY SUBMISSIONS, SUBMISSIONS ARE PAUSED TEMPORARILY]
📜 33 JavaScript concepts every developer should know.
A long list of (advanced) JavaScript questions, and their explanations :sparkles:
Translated"Code Random Thoughts" (代码随想录) LeetCode problem-solving guide: the order for working through 200 classic problems, with 600,000 characters of detailed illustrated explanations, video analysis of difficult points, and over 50 mind maps. Supports multiple language versions including C++, Java, Python, Go, and JavaScript, so learning algorithms is never confusing again! 🔥🔥 Come take a look, and you will wish you had met it sooner! 🚀