★ 神课
神课总表
不只是大学 MOOC。MIT、Berkeley 的公开课是硬通货,YouTube、B 站上也有极高质量的内容——VisCircuit 电路动画、Crash Course、清华暑培——一样进清单。 标「大学公开课」或「社区精选」,按维度分。看一门顶十本烂书。
学习路径图
先学啥、再学啥、哪些有依赖。箭头表示「建议先完成」。可选课标「可选」。点课名跳到下方详情。
不管走软件还是硬件,大一先走这条
开题 · 知道计算机是什么
大一上 · 第 1-2 周两门并行,选一门或都看
10 分钟一集,动画好懂,先建立全貌
中文,搜资料 + Linux + Git 入门
工具 · 会用手里的武器
大一上 · 第 3-6 周Shell / Git / 调试,学校几乎不教
编程 · 写出第一个能跑的程序
大一上 · 第 4-12 周C 或 Python 二选一入门,后面都能补
中文 C,100 集,硬件线必学
数学 · 后面 AI/控制/信号的地基
大一寒假 / 大一下线代优先,微积分可并行
微积分补基础
src/lib/course-paths.ts 里改。
点一个或多个标签筛选。
智能网联汽车
10吴恩达 机器学习
ML 入门第一课。讲得通俗,作业友好。先看这个再上李宏毅或 CS229。
李宏毅 机器学习
中文最好的 ML 课。讲得生动、深入、不糊弄。看不懂英文课先看这个。
Coursera Robotics Specialization
机器人成体系课。运动学、感知、控制、规划。智能车和机器人岗通用。
Coursera Self-Driving Cars
专门讲自动驾驶的成体系课程。感知、规划、控制全包。你专业最对口的一门。
CS224N 自然语言处理与深度学习
NLP + Transformer。座舱语音交互、大模型都在这。自动驾驶也越来越多用 LLM。
CS231n 卷积神经网络与视觉识别
自动驾驶感知的灵魂。CNN、目标检测、语义分割全在这。看完你能看懂任何感知论文。
CS229 机器学习
吴恩达在 Stanford 的硬核版 ML。数学推导完整,看完你真懂 ML 不是调包侠。
李宏毅 深度学习
DL 进阶。Transformer、GAN、自监督、强化学习。看完你能跟上任何 AI 论文。
MIT 6.832 自动驾驶车辆
MIT 专门讲自动驾驶的课。规划、控制、状态估计。偏研究。
UT Austin 自动驾驶
更偏实战的自动驾驶课。讲传感器融合、定位、规划。
编程能力
5Harvard CS50 计算机科学入门
全世界最受欢迎的编程入门课。C + Python + SQL + Web,讲得像演出。零基础首选。
CS61A 程序结构与解释
伯克利编程入门神课。用 Python 讲编程本质:抽象、递归、面向对象。比国内数据结构课清楚 10 倍。
浙江大学翁恺 C 语言程序设计(100 集)
中文 C 语言入门经典。100 集从变量、循环、函数到指针、数组、字符串,讲得像聊天。大一程序设计课首选,嵌入式和硬件线也绕不开 C。配套 PAT 在线练习系统。
MIT 6.006 算法导论
MIT 算法课。比国内数据结构课深,面试和刷题的根。
UC Berkeley CS170 算法
高效算法与复杂度。比 6.006 更深,面试大厂硬通货。
CS 基础
8Crash Course 计算机科学速成课(40 集)
40 集、每集约 10 分钟,从二进制、逻辑门到操作系统、网络、AI 全覆盖。动画好懂,B 站有中文字幕精校版。大一开学前刷完,计算机全貌就清楚了。原版 YouTube + GitHub 字幕仓库 1c7/crash-course-computer-science-chinese。
Stanford 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,自己改系统调用、做虚拟内存、文件系统。后端和系统岗必做。
硬件 / 嵌入式
4VisCircuit 電路筆記
不是大学课,但极好。用 3D 动画讲电子学、半导体、BJT/MOSFET、封装、无线通信——把抽象电路变成看得见的结构。「一口氣讀懂電子學」系列在 YouTube/B站 可搜 VisCircuit。硬件线补直觉,配合翁恺 C 和 6.004 看,电路不再只是公式。
MIT 2.007 设计与制造
机械与硬件设计的经典。懂了它你做硬件项目有章法。
Embedded Systems - Shape The World
嵌入式系统成体系课。基于 TM4C,从 GPIO 到 RTOS。嵌入式岗必看。
Redknot-乔红 · 硬核科普与 OpenGL
不是大学课,但极好。用动画讲半导体(HBM、光刻机、CPU 缓存、量子点)、硬件原理,也有「OpenGL 从入门到成魔」系列和 LearnOpenGL 中文版维护。把抽象硬件变成看得见的结构,和 VisCircuit 互补——一个偏电子器件,一个偏系统/图形/芯片科普。GitHub: redknotmiaoyuqiao。
数学 / 物理
5MIT 18.01 微积分
微积分基础。高中没学扎实的话用这个补。
MIT 18.02 多变量微积分
多变量微积分。梯度、偏导、积分。机器学习和物理仿真要用。
MIT 18.06 线性代数
全世界最好的线代课。Strang 讲得极清楚,看完你懂向量空间、特征值、SVD,机器学习和控制论的底子就有了。
MIT 6.041 概率系统
概率论与随机过程。ML、信号处理、雷达的底子。
Coursera Convex Optimization
凸优化。控制、轨迹规划、机器学习的数学底子。Boyd 是这个领域的祖师爷。
工具链 / 效率
2MIT Missing Semester(计算机教育缺失的那学期)
MIT 专门补「学校不教但工作必用」的工具课:Shell、命令行、Git、vim、调试、开发环境、代码质量。Git 那讲从数据模型讲起,比背命令有用 10 倍。大一上或开学前刷完,少踩无数坑。中文社区有翻译,但官网英文也清晰。
清华 CS 生存指南(2026 暑培第一讲)
面向刚入门 CS 的小白:怎么搜资料、去哪找答案、Linux 和 Git 怎么上手。讲义在 summer26.net9.org/basic/survival-guide/,配套资源 cs-resources/。大一开学前看一遍,少踩很多坑。