Project-Based Learning

数百篇教程带你从零构建真实应用,覆盖多种编程语言

GitHub 290k 学习资源 MIT Web

这是一份精选的编程教程清单,适合希望通过动手做项目来学习的初学开发者。每一条都是指向外部教程的链接,仓库本身只做整理和说明,不托管教程内容。

教程按编程语言分类,包括 C 和 Go,也有 Python、JavaScript、Rust 等,许多教程会同时用到几种技术。项目从小应用、游戏,到编译器、Shell、数据库和操作系统组件都有。可以根据自己的水平挑选项目,然后跟随外部指南完成。

分类

同类软件

Build Your Own X

动手实践 学习资源

562k

从零重新实现热门技术的分步指南

App Ideas

动手实践 学习资源

99k

按难度分级的应用项目创意,附用户故事、加分功能和参考资料