GitHub 上这份精心整理的计算机科学教程列表:open-source-cs,已经收获了 20000+ Star 收藏。

GitHub 上这份精心整理的计算机科学教程列表:open-source-cs,已经收获了 20000+ Star 收藏。

汇集了麻省理工、斯坦福、普林斯顿等顶尖大学的免费在线课程,并按照传统计算机本科的课程体系分类。

涵盖编程、数学、系统、算法、应用等核心知识,并且每门课程都标注了学时、难度和前置要求。

GitHub:http://github.com/ForrestKnight/open-source-cs

主要内容:

  • 计算机科学基础:从 Harvard 的 CS50 入门课程开始;
  • 编程能力培养:Duke 和华盛顿大学的 Java 和编程语言系列课程;
  • 数学基础:MIT 的微积分系列和 UT Austin 的线性代数课程;
  • 系统原理:从零构建现代计算机的完整课程;
  • 算法理论:Princeton 的算法和计算机科学理论课程;
  • 实际应用:涵盖软件工程、机器学习、数据库和密码学等方向。

所有课程都来自知名大学的公开课平台,完全免费,适合想系统学习计算机科学的自学者。


  • 教程教程

教程1