

CodeCrafters 提供具有挑戰性的程式設計練習,重點是從頭開始重建像 Redis、Git 和 SQLite 這樣的真實世界軟體。它透過讓使用者在自己的 IDE 和開發環境中重新建立熟悉的工具,提供獨特的學習體驗。該平台強調實際應用而非理論演練,引導使用者了解複雜系統的架構。CodeCrafters 透過選擇挑戰、編碼和推送以進行測試的簡單工作流程,提供即時回饋和提示。它支援各種程式設計語言,專為希望加深對系統設計和軟體工程原理理解的開發人員而設計。該平台還提供與 AI 相關的挑戰,例如建構您自己的 Claude Code。
重建像 Redis、Git 和 SQLite 這樣的熱門軟體。
使用您喜歡的 IDE、擴充功能和程式設計語言。
使用 'git push' 進行程式碼驗證,即時回饋。
挑戰被分解成階段,以實現結構化的學習路徑。
了解真實世界系統的架構。
包括建構您自己的 Claude Code 等挑戰。
從可用的專案(Redis、Git 等)中選擇一個挑戰,選擇您喜歡的程式設計語言並在您的 IDE 中開始編碼,根據挑戰的階段實作所需的功能,使用 'git push' 提交您的程式碼以進行自動測試和回饋,根據提供的測試結果和提示迭代您的程式碼。
透過重建複雜的軟體系統,深入了解其工作原理。
透過實際的動手專案來增強編碼能力。
練習和展示系統設計和編碼技能。
透過建構您自己的 Claude Code,了解 LLM API、工具調用和代理迴圈。
希望加深對系統設計的了解並提高編碼技能的經驗豐富的開發人員。
希望透過實際專案了解軟體架構並提高其編碼能力的個人。
CodeCrafters 提供基於訂閱的定價模式。詳細資訊可在其網站上找到。