cs-video-courses
GitHub Star 8万+,收录全球顶尖 CS 视频课程的免费书签索引
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
GitHub Star 8万+,收录全球顶尖 CS 视频课程的免费书签索引
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。

图1:项目作者 Developer-Y 的 GitHub 头像
每个计算机学习者都经历过这样的时刻:翻开一本算法教材,看到"红黑树"三个字,正准备硬啃,突然有人告诉你——"MIT 6.046J 的 Leiserson 教授讲得最好,去 B 站搜就有"。你照做了,看完惊呼:原来这个概念可以这么清晰。
但问题是:你怎么知道哪门课最适合你?谁的课深入浅出?谁讲得啰嗦?谁更适合面试突击?谁适合系统性打基础?
cs-video-courses 解决的就是这个问题——它不是一个视频网站,而是一个经过筛选的课程导航清单。作者从 MIT、Stanford、CMU、NPTEL 等顶级学府公开课平台,以及 YouTube 官方频道中,精选出 1395 个免费视频课程,覆盖计算机科学的几乎所有方向。你不需要注册任何平台,不需要等开课时间,直接点链接就能看。
这个仓库的发起者是 GitHub 用户 Developer-Y。从个人资料可以看出,他是一位专注于软件架构和系统设计的工程师,同时维护着 math-science-video-lectures(数学/科学视频课程)、engineering-video-courses(工程视频课程)、free-technical-ebooks(免费技术电子书)等一系列知识整理类仓库,共同构成了一个面向工程技术人员的高质量免费学习资源矩阵。
cs-video-courses 仓库本身仅有 3 个文件——README.md(主列表)、NOTES.md(编辑说明)、CONTRIBUTING.md(贡献指南)——没有任何代码。这是一个纯文档类项目,其"代码"就是 Markdown 格式的链接列表。仓库获得 81,500+ stars,位列 GitHub 全球总榜 Top 200,fork 数超过 12,000,说明它已成为计算机学习者群体的基础设施级资源。
作者在 NOTES.md 中阐明了核心设计哲学:"列表的目的是充当书签/查询表,而非大而全的百科全书。" 他刻意保持列表简洁,避免为每门课写长篇描述,因为那会导致列表膨胀到 60+ 页,反而不利于快速检索。
仓库的课程按计算机科学的学科分支组织为 28 个主要分类:
| 分类 | 课程特点 |
|---|---|
| Machine Learning | 最丰富的子类,含深度学习、强化学习、NLP、生成式AI/LLM、计算机视觉等 9 个子方向 |
| Data Structures & Algorithms | 经典算法课程,含 LeetCode 风格题目讲解 |
| Systems Programming | 含操作系统、分布式系统、实时系统三大子方向 |
| Artificial Intelligence | 传统 AI 路径(含搜索、规划、知识表示) |
| Database Systems | 从关系型到 NoSQL 的系统课程 |
| Computer Networks | 网络协议与分布式通信 |
| Security | 密码学、系统安全、应用安全 |
| Computer Graphics | 图形学与渲染基础 |
| Quantum Computing | 量子计算入门课程 |
课程来源覆盖全球顶级教育资源:
每个课程条目均包含课程编号、名称、授课教授、所属院校/平台信息,格式如:6.006 Introduction to Algorithms (2011) Prof. Erik Demaine, Prof. Charles Leiserson MIT。
最适合:
不太适合:
这个项目有几个天然的局限,作者本人也坦然承认:
cs-video-courses 的成功折射出一个深层需求:在信息过载的时代,有价值的不是更多信息,而是更少但更可靠的信息过滤。作者做了两层过滤:①从全网筛选出大学级别的课程(排除短教程和广告内容);②以课程编号和基础元信息标注,便于用户自行检索。
这个仓库也和 Class Central(课程聚合平台)形成互补——Class Central 提供课程评分和开课日历,cs-video-courses 则专注于提供无需等待、直接可看的课程直链。
在 GitHub 知识整理类项目中,cs-video-courses 的影响力已超越一般的"awesome-list",成为计算机教育领域的一个非官方参考标准。它的增长曲线也印证了这一点:每周仍有稳定的新增 stars,是一个持续活跃的长青项目。
使用方式:
无安装、无配置、无账号注册。
数据来源:GitHub API 实时数据,2026-05-23 采集。