什麼是CodeHS?
CodeHS 是一個專為 K-12(幼稚園到 12 年級)學校設計的全方位電腦科學教學平台,讓老師輕鬆開設程式設計與電腦科學課程。無論你是剛接觸教學的新手,還是經驗豐富的資深教師,CodeHS 都提供免費課程、內建線上 IDE、自動化評分工具以及專業發展資源,幫助你打造高效又有趣的課堂。
平台支援多種程式語言(如 Python、JavaScript、Java 等),並符合各州教育標準,同時整合 LMS 系統,自動同步學生名單、作業與成績。更重要的是,CodeHS 不只教寫程式,更透過實作專案、網路安全實驗室與 AI 工具,讓學生在真實情境中培養未來所需的科技素養。
CodeHS的特色是什麼?
- 綜合性 K-12 電腦科學課程:超過 100 門可自訂課程,涵蓋小學到高中,包含 AP 課程、西班牙語版本與跨領域內容。
- 內建線上 IDE:無需下載,在瀏覽器中即可直接編寫、執行與除錯 Python、Java、JavaScript、HTML、C++、SQL 等 10 多種語言。
- 自動化評分與數據追蹤:系統自動批改作業,老師可即時查看學生進度、學習弱點與整體表現。
- CodeHS Pro 專業方案:提供學校與學區完整的課程管理、技術支援與教學資源,適合大規模部署。
- 產業認證與職涯準備:學生可考取業界認可的 CTE 電腦科學認證,提升升學或就業競爭力。
- AI 教學輔助工具:透過 AI Creator 快速生成課程內容,Bool 功能協助學生進行原型開發與邏輯練習。
- 專業發展(PD)支援:提供線上課程、實體工作坊與微證書,幫助教師取得教學認證並持續進修。
- Cyber Range 網路安全實驗室:互動式環境讓學生動手實作資安技能,適合高中以上課程。
CodeHS的使用案例有哪些?
- 國中小教師想開設第一門程式設計課,但缺乏教材與技術支援 → 使用 CodeHop 或 Tynker 模組化課程快速上手。
- 高中老師負責教授 AP Computer Science A → 利用 CodeHS 的 AP 專屬課程與模擬考題提升學生通過率。
- 學校希望建立全校性電腦科學課程體系 → 採用 CodeHS Pro 方案,統一課程架構、師資培訓與數據管理。
- 學生對鍵盤輸入不熟練 → 搭配平台內建的 Typing 鍵盤訓練課程,同步提升打字與程式能力。
- 教師想融入 AI 或網路安全主題 → 使用 AI Creator 設計教案,或帶領學生進入 Cyber Range 實作攻防演練。
- 學區管理者需符合州政府電腦科學教育標準 → 利用 CodeHS 的標準對照工具與州別課程地圖確保合規。
如何使用CodeHS?
- 註冊免費教師帳號(https://codehs.com/signup),立即存取所有基礎課程與 IDE 功能。
- 從「Course Catalog」選擇適合年級與語言的課程(例如「Introduction to Computer Science in Python」)。
- 建立班級並匯入學生名單(支援 Google Classroom、Clever 等 LMS 整合)。
- 分配作業後,使用「Grading」頁面查看自動評分結果,並補充個人回饋。
- 鼓勵學生使用「Sandbox」功能自由練習程式碼,無需提交也能即時測試。
- 參加 CodeHS 提供的免費 PD 工作坊,提升教學技巧並取得微證書。









