基于项目的课程
Cratecode 的课程围绕具有真实使用场景的项目构建,因此学习者是在朝着实用成果努力,而不只是阅读说明。
Cratecode 是一个免费的网页编程学习网站,结合结构化课程、浏览器内代码编辑环境和 AI 辅助帮助,适合通过做项目学编程而非死记语法的学习者。
Cratecode 是一个面向希望通过动手项目学习编程的用户的免费网站。其首页将产品与繁琐任务和死记硬背作对比,转而强调有意义的项目,让学习者有理由去动手并持续前进。
该平台将结构化课程与代码工作区结合在一起,用户可以阅读说明、编辑文件、运行代码,并直接在浏览器中进行实验。Cratecode 还加入了 AI Assistant,它可以回答编程问题、检查代码中的问题,并通过示例帮助用户解决困难。
Cratecode 的课程围绕具有真实使用场景的项目构建,因此学习者是在朝着实用成果努力,而不只是阅读说明。
课程结构被描述为非线性,学习者可以自行选择路径,同时仍然遵循有组织的课程内容。
进度跟踪围绕成长而非剩余内容来呈现,这表明平台强调你已经学会了什么,而不是固定的课程数量。
AI Assistant 可以回答编程问题,检查代码中的错误或改进点,并通过代码示例提供解释。
课程页面包含编辑器、文件浏览器、运行按钮和控制台,方便学习者直接编辑文件并执行代码。
网站包含一个信息文章区,主题涵盖编程、图形、汇编以及学习路线图。
初学者可以完成入门课程,打开附带的 `index.js` 或 README 文件,尝试进行小改动,并在控制台中立即看到结果。
遇到问题卡住的学习者可以向 AI Assistant 寻求帮助,获取可能错误的解释,并按照分步骤示例继续推进。
想要更有引导但仍灵活的路径的用户,可以按照非线性的课程结构学习,并选择最符合自己兴趣或节奏的路线。
感兴趣的读者可以浏览信息文章,探索 p5.js、汇编、MATLAB 和数据结构等主题,超越主课程流程。
是的。首页说明 Cratecode 允许你注册并免费开始学习。
来源展示了注册流程,以及访问 AI 功能时需要登录的单独要求,但没有说明其他账户类型或套餐。
Cratecode 围绕课程和单元来设计,把阅读、编辑代码以及在类似浏览器的工作区中运行代码结合在一起,这些内容都展示在课程页面中。
AI Assistant 可以回答编程问题,检查代码中的错误或可改进之处,并通过分步骤示例帮助用户解决问题。