GitHub 上这份精心整理的计算机科学教程列表:open-source-cs,已经收获了 20000+ Star 收藏。
汇集了麻省理工、斯坦福、普林斯顿等顶尖大学的免费在线课程,并按照传统计算机本科的课程体系分类。
涵盖编程、数学、系统、算法、应用等核心知识,并且每门课程都标注了学时、难度和前置要求。
GitHub:http://github.com/ForrestKnight/open-source-cs
主要内容:
- 计算机科学基础:从 Harvard 的 CS50 入门课程开始;
- 编程能力培养:Duke 和华盛顿大学的 Java 和编程语言系列课程;
- 数学基础:MIT 的微积分系列和 UT Austin 的线性代数课程;
- 系统原理:从零构建现代计算机的完整课程;
- 算法理论:Princeton 的算法和计算机科学理论课程;
- 实际应用:涵盖软件工程、机器学习、数据库和密码学等方向。
所有课程都来自知名大学的公开课平台,完全免费,适合想系统学习计算机科学的自学者。
