开源编程学习与练手项目精选
本帖精选GitHub Star超10万的学习型开源项目,涵盖编程课程、算法练习、系统设计、自定义X项目等,是每个程序员成长路上的必备资源。
- codecrafters-io/build-your-own-x — 498K★ | Markdown | 从零实现你喜欢的技术,Docker/Git/Redis/Bash/Browser/Web服务器/Parser编译器/Shell/OS内核,持续更新挑战项目
- freeCodeCamp/freeCodeCamp — 443K★ | TypeScript | 免费编程全栈课程,Web开发/算法/数据科学/机器学习,Responsive Web/Python for DS/JavaScript算法认证
- EbookFoundation/free-programming-books — 387K★ | Python | 免费编程电子书,Markdown格式/多语言/Free-Programming-Books翻译,HackerRank/LeetCode学习路线
- donnemartin/system-design-primer — 346K★ | Python | 系统设计指南,大规模架构设计/视频课程/Anki闪卡,负载均衡/缓存/数据库分片,覆盖Netflix/GitHub/Uber案例
- jwasham/coding-interview-university — 343K★ | 计算机科学 | 程序员求职学习计划,CS基础/OS/网络/数据结构算法/系统设计,22周学习路径,Bloom过滤器/ bitmap布隆过滤器
- practical-tutorials/project-based-learning — 264K★ | 编程教程 | 项目驱动学习教程,C/C++/Python/Java/JavaScript/Ruby/Go/机器学习,按语言/框架分类
- 996icu/996.ICU — 276K★ | 程序员权益 | 996工作制曝光台,Anti-996许可证/Rights维护/法律法规,中国科技行业工作环境关注
- github/gitignore — 27K★ | Git | .gitignore模板集合,500+语言和框架,Swift/Kotlin/Node/Android/Unity/.NET,自动生成.gitignore
核心功能
• build-your-own-x: 各技术从零实现指南,Step-by-Step步骤,代码片段+解释
• freeCodeCamp: curriculum学习路径,CodeAlly在线IDE实践,Github Pages项目部署
• system-design-primer: AnkiDeck闪卡导入,LeetCode题目关联,视频课程链接
• coding-interview-university: 按周学习计划,检查清单,项目实战推荐
适用场景
• 编程入门学习
• 算法与数据结构
• 系统设计面试
• 从零实现技术
• 项目驱动学习
游客,本帖隐藏的内容需要积分高于 20 才可浏览,您当前积分为 0 |