MIT Missing Semester The Missing Semester of Your CS Education(2026) 掌握命令行、开发工具、调试和 Git,减少日常开发操作障碍。 大学课程 免费 实践可能产生费用 MITMissing Semester 编程与软件工程·操作系统 对比 学习指南
Harvard CS50 OpenCourseWare CS50x 2026:计算机科学导论 从计算思维与 C 开始,逐步学习算法、内存、Python、SQL 和 Web。 大学课程 免费 有使用限制 HarvardCS50 计算机通识·数据结构与算法 对比 学习指南
Google for Developers Introduction to Machine Learning(Google AI 通识入口) 区分机器学习类型,理解监督学习与传统程序解决问题的差别。 短课程 免费 Google for Developers 全景认识与基本概念·监督学习 对比 学习指南
Google for Developers Google Machine Learning Crash Course 理解回归、分类、数据泛化与神经网络的基础概念。 短课程 免费 Google for Developers 监督学习·深度学习 对比 学习指南
scikit-learn scikit-learn Getting Started 运行估计器、预测与预处理,并理解 Pipeline 和训练/测试划分。 实践教程 免费 scikit-learn 监督学习·Python 对比 学习指南
Jake VanderPlas Python Data Science Handbook(在线版) 认识 NumPy、pandas、Matplotlib 与 scikit-learn 的数据分析工作流。 书籍 免费 VanderPlas 数据科学通识·探索性分析与可视化 对比 学习指南
Allen B. Downey Think Stats(第 3 版) 用 Python 探索数据,理解概率分布、估计和假设检验。 书籍 免费 有使用限制 Downey 概率与随机变量·探索性分析与可视化 对比 学习指南