以專案為基礎的課程
Cratecode 的課程以具有實際用途的專案為核心,讓學習者朝著可實作的成果前進,而不只是閱讀說明。
Cratecode 是免費的網頁程式學習網站,結合結構化課程、瀏覽器內程式編輯環境與 AI 輔助,適合想用做專案學程式、而非死背語法的人。
Cratecode 是一個免費的學習網站,適合想透過實作專案來學習程式設計的人。其首頁將產品與瑣碎作業和死背記憶區隔開來,轉而聚焦於有意義的專案,讓學習者有理由持續建構並前進。
這個平台將結構化課程與程式編輯工作區結合,使用者可以閱讀說明、編輯檔案、執行程式,並直接在瀏覽器中進行實驗。Cratecode 也加入了 AI Assistant,可回答程式設計問題、檢查程式碼問題,並透過範例引導使用者解決困難。
Cratecode 的課程以具有實際用途的專案為核心,讓學習者朝著可實作的成果前進,而不只是閱讀說明。
課程結構被描述為非線性,讓學習者能自行選擇路徑,同時仍跟隨有組織的課程內容。
進度追蹤以成長為重點,而不是剩餘內容,這表示平台更強調你已學會什麼,而非固定的課程數量。
AI Assistant 可以回答程式設計問題、檢視程式碼中的錯誤或改進項目,並提供搭配程式碼範例的說明。
課程頁面包含編輯器、檔案總管、執行按鈕與主控台,讓學習者可直接編輯檔案並執行程式。
網站包含資訊文章區塊,涵蓋程式設計、圖形、組合語言,以及學習路線圖等主題。
初學者可以依序完成入門課程,打開內含的 `index.js` 或 README 檔案,並嘗試小幅修改,立即在主控台看到結果。
卡在問題上的學習者可以向 AI Assistant 尋求協助,取得可能錯誤的說明,並依照逐步範例繼續前進。
想要較有引導但仍具彈性的學習者,可以跟隨非線性的課程結構,選擇最符合自己興趣或步調的路徑。
好奇的讀者可以瀏覽資訊文章,探索 p5.js、組合語言、MATLAB 與資料結構等主題,超越主課程流程。
是。首頁表示你可以註冊並免費開始學習。
來源顯示有註冊流程,且使用 AI 功能需要另外登入,但沒有說明其他帳戶類型或方案。
Cratecode 以課程和單元為核心,結合閱讀、編輯程式碼,以及在類似瀏覽器的工作區中執行程式,這些都可在課程頁面中看到。
AI Assistant 可以回答程式設計問題、檢查程式碼中的錯誤或可改進之處,並用逐步範例引導使用者解決問題。