目錄
搜尋 Harvard 的公開 AI 課,最先看到的通常是 CS50’s Introduction to Artificial Intelligence with Python。七週影片、逐講 notes、Python projects、check50,看起來像一門可以從頭做到尾的最新公開課。問題是頁面上的「2026」、影片的錄製年份與作業使用的 distribution 並不是同一件事。
CSCI S-80 Summer 2026 確實是 Harvard Summer School 的正式 2026 班次,但這不代表底層教材也在 2026 年重錄。Lecture 0 仍指向 2020 Spring 的錄影、投影片與 transcript,正式班的 Degrees project 也下載 2020 Spring distribution。
另一邊,沒有學期標籤的 CS50 AI OpenCourseWare 已把同一題換成 2023 distribution,並使用 2024 的 check50 slug。以下公開狀態均以 2026 年 8 月 22 日的查核結果為準。
所以這篇不會把畫面年份當教材版本。我會把 正式開課、講授資產、作業資產與回饋系統拆開,再回答 Harvard 的校內 AI/ML 主幹如何接起來。
Harvard 的正式地基不是 CS50 AI
Harvard College 把主修稱為 concentration。現行 CS concentration requirements 要求程式設計、formal reasoning、systems、computation and the world,以及線性代數和機率;honors 路線另要求一門帶 AI tag 的課。最常見的起點可以壓成:
CS50/CS32 → CS51/CS61
+ 線性代數 + 機率 + formal reasoning
↓
CS1810 Machine Learning
CS1820 Planning and Learning Methods in AI
↓
CS1840 RL/CS2831 Vision/其他進階專題
Harvard CS advising把 CS1810 與 CS1820 都列為每年至少開一次的核心課。兩門不是難度上下集:CS1810 從機率觀點建立 ML,CS1820 則把 search、planning、games、不確定性與 learning 放在廣義 AI 問題裡。CS50 AI 適合先建立「演算法能跑起來」的直覺,卻不取代 CS1810 要求的線代、機率、微積分與非平凡 Python 實作。
三個入口其實是三種不同課
| 課程與版本 | 本文分級 | 匿名讀者拿得到什麼 | 主要缺口 |
|---|---|---|---|
| CS50 AI OCW,rolling edition | A3 | 七週影片、audio、slides、transcript、notes、project specs、distribution、部分 check50/提交路線 | 影片與作業跨年份;不是 Harvard College 當期修課 |
| CSCI S-80, Summer 2026 | A3* | 正式七週節奏、2020 錄影、2020 project distribution、公開規格 | * 教材可自學,但 Gradescope、section、quiz、office hours 與正式回饋需修課身分 |
| CS1810, Spring 2026 | A3 | 當期 syllabus、七份 homework tree、course notes、section materials | 官方明寫 all learning in-person;無當期完整公開錄影,Gradescope/Ed 受限 |
| CS1820, Fall 2026 | A0 | catalog、主題範圍、教師與課程預覽站 | 9 月 2 日才開課,尚無 syllabus 或實際教材 |
| CS182, Fall 2022 archive | A2 | 多份 lecture/section notes、exam 等歷史材料 | 非現行版本,沒有完整公開影音與一致的 starter/grader 鏈 |
| CS1840 RL, Fall 2026 | A0 | catalog 與主題描述 | 當期課尚未完成,不能預先判 A3 |
| CS2831 Advanced Computer Vision, Fall 2026 | A0 | catalog、教師與主題描述 | 當期教材尚未形成可稽核的公開課 |
A0–A3 沿用世界名校 AI/CS 課程地圖的編輯分級:A0 是 catalog、開課資訊或主題描述,A1 要有可取得的 syllabus,A2 有部分實質教材,A3 才表示材料足以排成連貫自學路線。這不是 Harvard 的教學評等,也不代表有學分、教師回饋或免費算力。
CS50 AI:能完整自學,但不能說是「2026 全新版本」
CSCI S-80 Summer 2026依序安排 Search、Knowledge、Uncertainty、Optimization、Learning、Neural Networks 與 Language,每週搭配 quiz、section 和 project。以課程骨架來說,影片和作業確實對應同一個七週主題順序。
但檔案版本不同。Summer 2026 的 Lecture 0直接連到 cdn.cs50.net/ai/2020/spring/;正式班的 Degrees project 也下載 2020/spring distribution。OCW 的 Degrees project則下載 2023/x distribution,並執行 check50 ai50/projects/2024/x/degrees。
正確講法是:**Summer 2026 是新的正式班次,使用經典錄影與指定作業快照;OCW 是持續更新的公開版本。**兩邊概念高度對齊,但不要把 OCW starter 和 Summer 2026 Gradescope 規格混著提交。校外自學直接選 OCW;正式修 CSCI S-80 就只用該班連出的檔案。本站已寫了這門課的完整導讀,版本差異與自學路線在那邊展開。
今晚可以做的檢查很簡單:打開每個 project 的 download URL 和 check50 指令,把路徑中的年份記在筆記頂端。只要兩者不同,就把它視為「概念相同、執行版本不同」。
CS1810:Spring 2026 作業是真的當期,影片不是公開資產
CS1810 Spring 2026 syllabus把課程定位成嚴謹的 ML 基礎:學生要推導演算法的數學,也要在真實資料上寫程式。先修要求包括超過 CS50 的 Python 能力、機率、微積分與線性代數;Homework 0 直接被官方用來檢查準備程度。
這門課的公開度和 CS50 AI 正好相反。Spring 2026 homework repo公開當期 HW0–HW6,課程站也連到 notes 與 sections;但 syllabus 明寫 all learning will be in-person。Gradescope 負責繳交與成績,Ed 負責討論,解答回饋也屬於正式課程流程。
因此 CS1810 可以判 A3,但 A3 的理由是「當期講義、section、作業與 textbook 能形成自學閉環」,不是有公開錄影。校外讀者應以 homework 為節拍:先做 HW0,缺線代或機率就回補,再逐份作業讀對應章節。不要找一套舊 YouTube playlist,然後宣稱它就是 Spring 2026。
CS1820:最新班次還沒完成,歷史 notes 只能當替代品
Harvard SEAS course listing顯示 CS1820 將於 Fall 2026 由 Stephanie Gil 授課,範圍包含 search and planning、optimization and games、uncertainty and learning,另處理 AI ethics 與社會應用。這是最新正式課程,但在本文查核日距離 9 月 2 日開課還有十一天。
目前能看到 catalog 和預覽站,不足以判斷整學期影片、作業、starter 與解答是否公開,所以只能列 A0(Locator 2026 Fall 明載 This Canvas course site has not been published yet;Locator 2025 Spring 僅課號條目,無公開 syllabus/hw repo)。Ariel Procaccia 的 Fall 2022 archive保留 22 lectures + pset0–4 + section1–12 + midterm/final 等 60+ PDF(可補 CS50 AI 沒展開的 classical AI),Fall 2018 syllabus(Ariel Procaccia / Goran Radanovic / Haifeng Xu)與 Harvard-CS182-F18/psets(P0–P5)亦為同系譜;它們是歷史 A2,不是 Fall 2026 的替身。2023/2024 當期同樣無公開 pset repo(僅 Embedded EthiCS 快照與 Berkeley CS182 同號課程易混淆,勿混用)。
系列免責邊界:本站若寫 CS182 逐週導讀,2026/2025 當期將標 A0 不可承諾,僅以 Fall 2022(或 Fall 2018)歷史版 A2 為主並標年份;Fall 2026 發布後再發當期對照篇。CS181 則以 2026 hw0–6 七週主線 A3 為準(
all learning will be in-person,無當期錄影,Google Sheet schedule已刪,僅以 hw 編號為節拍),缺的practical用 2025 版備援。
這也代表「只選最新」有時反而不能開始。想今天學,使用標明年份的歷史 notes;想介紹 Harvard 現行設計,等 Fall 2026 實際材料發布後再重判。兩件事不能合成一句「CS182 公開」。
校外最穩的三段路線
1. 先做得出來:CS50 AI OCW
適合已有一年 Python 經驗、想用 projects 建立 search、logic、probability、optimization、ML、neural networks 與 language 全景的人。只跟 OCW 自己的 download/check50 路徑,不跨去 Summer 2026。
2. 再把數學補實:CS1810 Spring 2026
先做 HW0。若卡在機率、矩陣微分或 Python,就只補那個缺口;通過後把六份主要 homework 當里程碑。沒有錄影時,notes、section problems 與作業比隨機找影片更能維持版本一致。
3. 最後補廣義 AI 或專題分支
想補 planning/games/multiagent systems,現在就從 CS182 Fall 2022 archive 的第一組 problem-solving notes 開始,等 Fall 2026 完課再換料。CS1840 與 CS2831 目前只是未來追蹤項,不是現行自學路線;在 syllabus 與作業公開前,不要預約它們尚不存在的完整教材。
Harvard 最清楚的教訓不是哪門課最好,而是公開頁面很漂亮,仍要查看底層資產年份。CS50 AI 告訴你影片和作業可能跨版;CS1810 告訴你沒有影片仍可形成 A3;CS1820 則提醒最新課表不等於已存在的公開課。把這三種狀態分開,才有一條今天能走、未來也容易更新的路線。
更新紀錄
- 2026-08-27:補上六輪稽核後的免責邊界 — CS182 2026/2025/2024/2023 當期皆 A0(Locator Canvas 未發布、無公開 hw repo,僅 F22 22講+F18 P0–5 為歷史 A2);CS181 2026/2025/2024/2023 對照表(成績從雙期中到 midterm+final、hw3–5 重組、practical 存廢)與 Google Sheet 已刪註記,逐週導讀以 hw 編號為節拍。
- 2026-08-26:回補站內連結——CS50 AI 導讀上線,版本比較段落加上連結。
- 2026-08-22:統一 A0/A1 邊界,將只有 catalog 的 Fall 2026 課程重評為 A0,並把未來追蹤與現行自學路線分開。
參考資料
- CS50’s Introduction to Artificial Intelligence with Python — OpenCourseWare
- CSCI S-80 Introduction to Artificial Intelligence with Python — Summer 2026
- CSCI S-80 Summer 2026 Lectures
- CSCI S-80 Summer 2026 Projects
- CS1810 Spring 2026 course website
- CS1810 Spring 2026 syllabus
- CS1810 Spring 2026 homework repository
- Harvard CS concentration requirements
- Harvard CS course tags
- Harvard SEAS computer science course listing
- COMPSCI 1820 Locator 2026 Fall — Canvas 未發布
- COMPSCI 1820 Locator 2025 Spring
- CS182 Fall 2022 archive
- CS182 Fall 2018 syllabus (A. Procaccia / H. Xu)
- Harvard-CS182-F18 psets P0–P5
Loading...