Repolode
ossu

ossu/computer-science

基于免费在线课程与书籍的自学计算机科学完整学习路线,并配有社区支持。

Star
210,104
Fork
26,007
未关闭 Issue
29
最近提交
3个月前

这是什么?

Open Source Society University(OSSU)是一份精选的免费在线课程与书籍清单,合起来覆盖本科计算机科学学位的主要内容(不含通识课程),适合已具备非计算机背景、希望主要靠自学掌握这一领域的人。

课程体系分为入门、核心、高阶选修和期末项目四个部分,核心部分涵盖编程、数学、开发工具、系统、理论、安全、应用和伦理。课程的选取需满足可报名、定期开设或自定进度、教学质量较高,并与 CS 2013 课程指南相符;若没有合适课程,则以书籍补充。每个阶段都注明了预计时长、每周投入、先修要求以及 Discord 讨论群。

项目以 GitHub 仓库和网站的形式维护,提供 Discord 社区和 GitHub Issues 用于答疑和课程改进。学习者可以 Fork 仓库,自行标记完成进度。

核心功能

  • 01覆盖入门、核心与高阶计算机科学内容,从编程、数学到系统、理论与安全。
  • 02每门课程标注时长、每周投入和先修要求,方便规划学习路线。
  • 03课程内容大多免费,部分课程的评分作业或证书可能收费。
  • 04包含期末项目阶段,并提供一批以项目为导向的推荐课程。
  • 05提供 Discord 社区和 GitHub Issues,用于答疑和课程反馈。

适用场景

  • 已有非计算机学位、希望系统自学计算机科学的成年人。
  • 希望补足算法、理论或系统知识的在职开发者。
  • 需要一份免费、有序的大学水平课程清单的教师或学习小组。

标签

常见问题

computer-science 是什么?
基于免费在线课程与书籍的自学计算机科学完整学习路线,并配有社区支持。 Open Source Society University(OSSU)是一份精选的免费在线课程与书籍清单,合起来覆盖本科计算机科学学位的主要内容(不含通识课程),适合已具备非计算机背景、希望主要靠自学掌握这一领域的人。
computer-science 可以免费使用吗?用的什么许可证?
computer-science 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
computer-science 还在维护吗?
半年内有更新。computer-science 最近一次提交是在 2026年7月14日。
computer-science 适合用来做什么?
已有非计算机学位、希望系统自学计算机科学的成年人。 希望补足算法、理论或系统知识的在职开发者。 需要一份免费、有序的大学水平课程清单的教师或学习小组。
在哪里获取 computer-science?
源代码和安装说明在 GitHub 上:https://github.com/ossu/computer-science

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目