★ 神课
神课总表
不用自己瞎学。这些是全世界公认最好的公开课,按维度分。看一门顶你看十本烂书。 能啃英文就啃英文,啃不动先看李宏毅。
智能网联汽车
10吴恩达 机器学习
ML 入门第一课。讲得通俗,作业友好。先看这个再上李宏毅或 CS229。
李宏毅 机器学习
中文最好的 ML 课。讲得生动、深入、不糊弄。看不懂英文课先看这个。
Coursera Robotics Specialization
机器人成体系课。运动学、感知、控制、规划。智能车和机器人岗通用。
Coursera Self-Driving Cars
专门讲自动驾驶的成体系课程。感知、规划、控制全包。你专业最对口的一门。
CS229 机器学习
吴恩达在 Stanford 的硬核版 ML。数学推导完整,看完你真懂 ML 不是调包侠。
CS231n 卷积神经网络与视觉识别
自动驾驶感知的灵魂。CNN、目标检测、语义分割全在这。看完你能看懂任何感知论文。
CS224N 自然语言处理与深度学习
NLP + Transformer。座舱语音交互、大模型都在这。自动驾驶也越来越多用 LLM。
李宏毅 深度学习
DL 进阶。Transformer、GAN、自监督、强化学习。看完你能跟上任何 AI 论文。
MIT 6.832 自动驾驶车辆
MIT 专门讲自动驾驶的课。规划、控制、状态估计。偏研究。
UT Austin 自动驾驶
更偏实战的自动驾驶课。讲传感器融合、定位、规划。
编程能力
4Harvard CS50 计算机科学入门
全世界最受欢迎的编程入门课。C + Python + SQL + Web,讲得像演出。零基础首选。
CS61A 程序结构与解释
伯克利编程入门神课。用 Python 讲编程本质:抽象、递归、面向对象。比国内数据结构课清楚 10 倍。
MIT 6.006 算法导论
MIT 算法课。比国内数据结构课深,面试和刷题的根。
UC Berkeley CS170 算法
高效算法与复杂度。比 6.006 更深,面试大厂硬通货。
CS 基础
7Stanford CS144 计算机网络
自己实现一个 TCP 栈。做完你真懂网络不是背概念。
CS61C 机器结构与汇编
C 语言、汇编、CPU 流水线、缓存、并行。嵌入式和性能优化必看。
MIT 6.004 计算机组成结构
从晶体管到 CPU,懂了它你才真懂计算机是怎么跑的。嵌入式和硬件岗必看。
OSTEP 操作系统导论
免费英文教材,写得像小说。配合 6.S081 看效果最好。OS 入门首选。
CMU 15-445 数据库系统
自己实现一个关系数据库。后端和数据库岗硬通货。Pavlo 讲得极好。
MIT 6.824 分布式系统
分布式系统天花板。Raft、MapReduce、KV 存储自己实现一遍,后端和云原生岗位硬通货。
MIT 6.S081 操作系统
OS 课天花板。基于 xv6,自己改系统调用、做虚拟内存、文件系统。后端和系统岗必做。
硬件 / 嵌入式
2数学 / 物理
5MIT 18.01 微积分
微积分基础。高中没学扎实的话用这个补。
MIT 18.02 多变量微积分
多变量微积分。梯度、偏导、积分。机器学习和物理仿真要用。
MIT 18.06 线性代数
全世界最好的线代课。Strang 讲得极清楚,看完你懂向量空间、特征值、SVD,机器学习和控制论的底子就有了。
MIT 6.041 概率系统
概率论与随机过程。ML、信号处理、雷达的底子。
Coursera Convex Optimization
凸优化。控制、轨迹规划、机器学习的数学底子。Boyd 是这个领域的祖师爷。