AI News HubLIVE
站內改寫1 分鐘閱讀

Show HN:免費導師助你快速高效學習程式語言

一個免費的GitHub倉庫提供了結構化學習計劃,用於Python和Java程式語言,旨在配合Claude Code、Cursor等AI程式設計助手使用。課程會根據學習者的進度自適應,即時生成講解、練習和專案,並將進度儲存在本地。

來源Hacker News AI作者: superquizonline

一個名為“AI-Tools-For-Learning”的GitHub倉庫提供了一種創新的程式設計學習方法。與傳統的靜態教程不同,該倉庫本身不包含任何現成的課程內容,而是提供了一份份精心設計的“課程計劃”。這些計劃指導AI編碼助手(如Claude Code、Codex、Cursor、Gemini CLI或Zed)即時生成個性化的教學材料,包括講解、示例、練習和專案,完全適應學習者的進度和水平。

目前,該倉庫提供了兩門課程:Python(從零到專業,包含24個模組、一次考試和一個畢業專案)和Java(從零到專業,包含25個模組、一次考試和一個畢業專案)。未來還會增加更多課程。

要開始學習,首先需要一個能夠讀寫檔案的AI編碼助手。普通的聊天視窗無法儲存進度,因此必須使用像Claude Code或Cursor這樣的工具,它們可以在計算機上的資料夾中工作。安裝並設定好助手後,將倉庫檔案下載到本地(透過git clone或下載ZIP),然後在助手中開啟所選課程的資料夾(例如python/)。確保助手的當前工作目錄包含PLAN.md和AGENTS.md檔案。

接著,向助手傳送指令:“Read AGENTS.md and follow it. Start the course.” 首次使用時,助手可能會請求讀寫資料夾許可權,請允許。之後,每次新會話只需開啟同一資料夾並說“Read AGENTS.md and continue the course.”,助手便會從上次中斷處繼續。

學習者的責任有三點:自己編寫程式碼(助手不會直接給出答案,而是給予提示);誠實地回答助手的問題,以便課程調整難度;保留好課程資料夾,因為所有進度都儲存在其中。

如果遇到問題,例如助手未按計劃行事,可以提示它重新讀取AGENTS.md。如果助手直接寫出答案,要求它只給予提示。如果助手進度過快或過慢,直接告知即可,它會記住並調整。

該專案鼓勵使用者為倉庫加星,以幫助更多人發現它,並表明專案值得擴充套件。