cs-video-courses

一站式找到全球名校CS免费视频课,按需自学提升技能

这是一个精心整理的计算机科学视频课程清单,收录了全球顶尖大学和机构的免费视频讲座,涵盖算法、人工智能、系统、理论、生物信息学、计算物理等广泛领域。项目解决了计算机科学学习者难以系统找到高质量、免费视频资源的问题,通过分类和索引,帮助用户按主题或学校快速定位所需课程。其核心能力在于持续维护和更新一个结构化的课程目录,每个条目都提供课程名称、学校、视频链接等关键信息,方便用户直接访问。该项目是开源社区中广受欢迎的学习资源导航,尤其适合自学者和想补充课堂知识的学生。

开源 free 学习教育
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 83551
维护状态 活跃
是否开源 是
定价模式 free

项目数据

分类学习教育
开发团队Developer-Y
所属国家
官网地址
定价模式free
价格说明开源课程列表,完全免费,无付费版本。
访问状态
是否开源是
开源协议
主要语言
技术栈/模型algorithms,bioinformatics,computational-biology,computational-physics,computer-architecture,computer-science,computer-vision,database-systems,databases,deep-learning,embedded-systems,machine-learning,quantum-computing,reinforcement-learning,robotics,security,systems,web-development
GitHub 星标★ 83551
30天Star增速
HF 下载量
上线时间2016-10-21 00:00:00
最近更新2026-09-22 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-10
浏览次数8

使用教程

难度:入门 约 5 分钟 部署方式:本地安装 6 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • 已安装 Git(用于克隆仓库)
  • 可访问 GitHub 的网络环境
  • 任意文本编辑器或 Markdown 阅读器
  • 浏览器(用于点开清单里的视频链接)

安装与启动步骤

  1. 1克隆课程仓库

    把课程清单仓库下载到本地,README 为总目录文件,NOTES.md 为通用说明,CONTRIBUTING.md 为贡献指南。

    git clone https://github.com/Developer-Y/cs-video-courses.git
  2. 2进入项目目录

    切换到克隆下来的目录,后续查看清单文件都在这个目录里操作。

    cd cs-video-courses
  3. 3阅读通用说明

    NOTES.md 是该清单的通用信息说明,先看一遍了解清单的组织方式和收录范围。

    cat NOTES.md
  4. 4按目录定位课程

    在 README.md 的 Table of Contents 里按主题找课,如数据结构与算法、操作系统、数据库等小节。

  5. 5打开视频链接学习

    每个条目给出课程名称、学校与视频链接,直接在浏览器打开对应链接即可观看,无需本地运行环境。

  6. 6查看贡献规范

    想补充课程时先读 CONTRIBUTING.md,只接受大学级别的正式课程,不要提交小型 MOOC、基础教程或广告链接。

    cat CONTRIBUTING.md

如何确认成功

克隆完成后本地出现 cs-video-courses 目录,打开 README.md 能看到完整的课程分类目录和条目链接。

常见问题

Q:这个项目需要安装依赖或启动服务吗?

A:不需要。它本质上是一份 Markdown 课程清单,克隆或直接在 GitHub 网页浏览即可,没有运行时和依赖。

Q:只想看某一类课程,怎么快速找到?

A:打开 README.md,利用开头的 Table of Contents 跳转到对应小节,例如算法、操作系统、数据库、软件工程等。

Q:可以提交自己学校的课程吗?

A:可以,请先阅读 CONTRIBUTING.md,并通过 PR 提交真正的大学级别课程,不要提交小型 MOOC、基础教程或站点广告。

Q:提 Issue 有什么限制?

A:README 明确说明欢迎提出真实问题,但刷空 Issue 蹭贡献记录的账号会被封禁。

注意事项

  • README 未提供安装命令,上述步骤为基于仓库结构的通用准备动作,并非官方安装流程。
  • 清单中的课程链接均指向第三方站点(如大学官网、视频平台),可用性由来源方决定。
  • 本项目只做课程索引,不托管视频内容,无需服务器或数据库部署。

核心亮点

  • 收录了超过500门来自MIT、斯坦福等名校的免费视频课程,覆盖面广
  • 按算法、AI、系统等细分领域分类,查找精准高效
  • 持续更新,链接有效性经过社区维护,资源可靠

不足之处

  • 部分课程视频托管在外部平台,可能因版权或地域限制无法访问
  • 文档/社区待观察:缺少对课程难度和先修知识的标注,新手选择困难

适用场景

  • 计算机专业学生课外补充名校课程,巩固课堂知识
  • 转行程序员系统自学CS核心课程,构建知识体系
  • 技术爱好者按兴趣探索特定领域(如AI、算法)的深度内容

替代项目

free-programming-books、awesome-courses、MIT OpenCourseWare

项目介绍

cs-video-courses 是学习教育领域的开源项目,由 Developer-Y 开发,2016 年首次发布。

在全站 13,014 个收录项目中,它的 GitHub 星标数(83,551)位列前 1%,在学习教育分类的 427 个项目里位列前 1%。

近 44 天,它的 GitHub 星标从 82,970 增加到 83,551,净增 581。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-22。开源课程列表,完全免费,无付费版本。

它主要面向的使用场景是:计算机专业学生课外补充名校课程,巩固课堂知识。同类可对比的替代方案包括 free-programming-books、awesome-courses、MIT OpenCourseWare。

上一篇:deep-learning-wizard

下一篇:AI-For-Beginners

同类项目推荐

awesome-awesome-ai 开源

一站式导航AI资源,告别收藏夹吃灰

An awesome list for collecting awesome lists related to AI.

★ 136 2026-08-09
machine-learning 开源

免费学AI,从入门到实战,社区共建资源库

Learn AI together, for free. AI learning and teaching resources for everyone.

★ 231 2026-08-09
groundhog 开源

拆解 Cursor 原理,手把手教你造 AI 编程助手

Groundhog's primary purpose is to teach people how Cursor and all these other coding···

★ 405 2026-08-09
notebooks 开源

跟着最新视觉模型教程,边看边跑代码,快速上手实战

A collection of tutorials on state-of-the-art computer vision models and techniques.···

★ 9686 2026-08-10