学习资源

GitHub 上高星的开源教程、免费书籍、学习路线和资源清单。我们只做介绍,内容都在原仓库里。

Build Your Own X

动手实践 学习资源

562k

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

Awesome Lists

资源清单 学习资源

537k

GitHub 上各类精选资源列表的汇总索引,涵盖编程、工具、设计等

Public APIs

资源清单 学习资源

499k

社区整理的免费公共 API 索引,按类别归纳,便于快速找到数据和服务

freeCodeCamp

免费书籍和课程 学习资源

459k

开源平台与课程内容,支撑 freeCodeCamp.org 的免费编程课程

Free Programming Books

免费书籍和课程 学习资源

402k

社区维护的免费编程书籍索引,涵盖数十种语言

System Design Primer

面试准备 学习资源

378k

免费的大规模系统设计指南,适合备战系统设计面试,附带记忆卡片

Developer Roadmap

学习路线 学习资源

372k

面向前端、后端、DevOps 等数十种技术方向的可视化学习路线

Coding Interview University

学习路线 学习资源

364k

面向软件工程师面试的自学计算机科学学习计划

Awesome Selfhosted

资源清单 学习资源

337k

精选的自托管免费开源软件清单,可部署在自己的服务器上

Awesome Python

资源清单 学习资源

335k

按用途分类、有取舍的 Python 库、框架与工具精选指南

Project-Based Learning

动手实践 学习资源

290k

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

The Book of Secret Knowledge

资源清单 学习资源

258k

一份个人整理的速查表、命令行技巧和工具清单,适合日常工作查阅

The Algorithms - Python

面试准备 学习资源

226k

面向学习的 Python 经典算法实现,而非用于生产环境的库

OSSU Computer Science

学习路线 学习资源

211k

由大学课程和书籍组成的免费自学计算机科学路线,可按自己的节奏学习

JavaScript Algorithms

面试准备 学习资源

197k

用 JavaScript 实现的经典数据结构与算法,附带讲解和延伸阅读

prompts.chat

AI 与提示词 学习资源

177k

开源的社区 AI 提示词库,前身为 Awesome ChatGPT Prompts

Awesome LLM Apps

AI 与提示词 学习资源

145k

可直接运行和改造的开源 AI 智能体、智能体技能与 RAG 应用示例

Tech Interview Handbook

面试准备 学习资源

143k

免费精简的技术面试准备指南,覆盖从简历到录用谈判

Free for Dev

资源清单 学习资源

143k

为 DevOps 和基础设施工作整理的托管服务免费套餐清单

Generative AI for Beginners

免费书籍和课程 学习资源

123k

21 节实践课程,学习用大语言模型构建应用,从提示词讲到 RAG 和智能体

Awesome Mac

资源清单 学习资源

118k

按类别整理的 macOS 应用目录,涵盖写作、开发、设计和终端工具

LLMs from Scratch

AI 与提示词 学习资源

108k

配套代码:用 PyTorch 一步步从零实现类 GPT 大语言模型

App Ideas

动手实践 学习资源

99k

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

Web Development for Beginners

免费书籍和课程 学习资源

97k

为零基础学习者设计的 24 课、12 周网页开发课程

Machine Learning for Beginners

免费书籍和课程 学习资源

92k

为期12周的经典机器学习入门课程,包含课时、测验和项目

System Design 101

面试准备 学习资源

91k

用图示和通俗语言讲解大型系统如何运作以及如何设计

LLM Course

AI 与提示词 学习资源

85k

免费的大语言模型学习路线,每个部分都配有可直接运行的 Colab 笔记本

Prompt Engineering Guide

AI 与提示词 学习资源

80k

关于提示词、RAG 和 AI 智能体的开放指南与论文汇总,面向大模型使用者

AI for Beginners

AI 与提示词 学习资源

71k

为期12周、共24课的人工智能入门课程,附带笔记本和实验