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 1,336 · 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.
A complete computer science study plan to become a software engineer.
Curated list of project-based tutorials
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
TranslatedPython - 100 Days from Novice to Master
Translated:octocat: Share interesting, entry-level open source projects on GitHub.
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.
Master the command line, in one page
TranslatedJava interview & general backend interview guide, covering computer fundamentals, databases, distributed systems, high concurrency, system design, and AI application development
JavaScript Style Guide
TranslatedHello Algo (《Hello 算法》): An animated, illustrated data structures and algorithms tutorial with one-click code running. Supports Simplified Chinese, Traditional Chinese, English, and Japanese, and provides code implementations in Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart, and more
Coding articles to level up your development skills
A collection of DESIGN.md files analysis by popular brand design systems. Drop one into your project and let coding agents generate a matching UI.
21 Lessons, Get Started Building with Generative AI
Translated:books: Free Chinese-language computer programming books, contributions welcome
This project is dedicated to collecting high-quality macOS software and organizing them systematically by different categories for easy search and use.
Implement a ChatGPT-like LLM in PyTorch from scratch, step by step
✅ 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
Design patterns implemented in Java
Clean Code concepts adapted for JavaScript