Appearance
国际名校教程 — OSSU
OSSU (Open Source Society University) 是一个开源社区维护的计算机科学自学课程体系,汇集了 MIT、Stanford、Harvard、UC Berkeley、Princeton 等世界顶尖大学的免费/开源课程。
CS入门
CS50 — 哈佛
计算机科学导论与 Python 编程 — MIT
核心课程
编程基础
系统化程序设计 — UBC
基于类的程序设计 — UBC
编程语言 — 华盛顿大学
面向对象设计 — NEU/edX
软件架构 — Coursera
数学
微积分 1A:微分学 — MIT
微积分 1B:积分学 — MIT
微积分 1C:坐标系与无穷级数 — MIT
计算机科学数学 — MIT 6.042J
CS 工具
计算机教育中缺失的一课 — MIT
系统
从与非门到俄罗斯方块 第一部分
从与非门到俄罗斯方块 第二部分
操作系统导论 — 威斯康星大学
计算机网络:自顶向下方法
理论
算法:设计与分析 — Stanford
安全(3 门必修 + 选 1 门)
网络安全基础 — RIT/edX
安全编程原则 — Coursera
安全漏洞识别 — Coursera
C/C++ 安全漏洞识别 — UC Davis
Java 安全漏洞利用与防护 — UC Davis
应用
数据库:建模与理论 — Stanford/edX
数据库:关系数据库与 SQL — Stanford/edX
数据库:半结构化数据 — Stanford/edX
机器学习 — deeplearning.ai
计算机图形学 — UCSD/edX
软件工程导论 — UBC/edX
伦理
伦理、技术与工程 — Coursera
知识产权导论 — Coursera
数据隐私基础 — Coursera
高级课程
高级编程
并行编程 — Coursera
编译器 — Stanford/edX
Haskell 编程导论 — 宾夕法尼亚大学
Prolog 编程入门
软件调试 — Coursera
软件测试 — Coursera
高级系统
计算结构 — MIT(三件套)
高级理论
计算理论 — MIT
计算几何 — 清华/edX
算法博弈论 — Stanford
高级信息安全
Web 安全基础 — KU Leuven/edX
安全治理与合规 — UC Irvine
数字取证概念 — Coursera
安全软件开发(三件套)— Linux Foundation/edX
高级数学
线性代数本质 — 3Blue1Brown
线性代数 — MIT 18.06SC
数值方法导论 — MIT
概率论 — Harvard Stat 110
形式逻辑导论
集合论
毕业项目
全栈开放课程 — 赫尔辛基大学
现代机器人学 — Northwestern
数据挖掘 — UIUC
大数据 — UCSD
物联网 — UCI
云计算 — UIUC
数据科学专项 — JHU
Scala 函数式编程 — EPFL
游戏设计与开发 — MSU