rustcoach
基于Claude的Rust编程学习教练产品,通过结构化课程、技能测试和交互式编程作业,引导学习者自己编写代码而非由AI代写,主打'不代写代码'的教学理念
时间轴 (近 90 天)
rustcoach 是一个基于 Claude 的 AI 编程教练,核心主张是不让 AI 替用户写代码,而是用结构化教学让用户自己学会。
任何人在开始课程前可以进行免费的 Rust 技能测试,无需注册账号。
rustcoach 的技能测试分为综合测试和模块测试:综合测试覆盖五大领域,共 30 题,约需十分钟;模块测试针对异步、宏、并发或类型系统中某一个方向,共 20 题。
rustcoach 的题库包含 609 道题,其中 446 道包含 Rust 代码片段。
rustcoach 有一个工具会实际编译运行每个 Rust 代码片段,以验证题目中对代码行为的声明是否成立。
rustcoach 提供五门课程:Core Rust(16 章、50 主题)、Async & Tokio(12 章、51 主题)、Macros(11 章、50 主题)、Concurrency & Atomics(12 章、52 主题)、Advanced Types & Traits(11 章、50 主题)。
每节课最终导向一个作业:一个真实的 cargo crate,带有集成测试,起始代码会让测试失败,正确解答会让测试通过。
rustcoach 中用户直接在浏览器里写代码,测试在锁定的沙箱中运行真实的 cargo test(无网络、内存和 CPU 受限、文件系统只读)。
rustcoach 的教练永远不会替用户写作业的解答,即使被请求或用户说放弃也不行。
rustcoach 会在课程签收后为每个主题生成两张复习卡,按照 1、3、7、14、30、60 天的间隔进行间隔重复,答错则重置到起点。
还有 4 条时间轴事件
全部知识事实 (14)
rustcoach 的 Trace 功能可以在一个测试中追踪函数执行,逐行展示每个变量的值。
50%待验证任何人在开始课程前可以进行免费的 Rust 技能测试,无需注册账号。
50%待验证rustcoach 的技能测试分为综合测试和模块测试:综合测试覆盖五大领域,共 30 题,约需十分钟;模块测试针对异步、宏、并发或类型系统中某一个方向,共 20 题。
50%待验证rustcoach 的题库包含 609 道题,其中 446 道包含 Rust 代码片段。
50%待验证rustcoach 有一个工具会实际编译运行每个 Rust 代码片段,以验证题目中对代码行为的声明是否成立。
50%待验证rustcoach 提供五门课程:Core Rust(16 章、50 主题)、Async & Tokio(12 章、51 主题)、Macros(11 章、50 主题)、Concurrency & Atomics(12 章、52 主题)、Advanced Types & Traits(11 章、50 主题)。
50%待验证每节课最终导向一个作业:一个真实的 cargo crate,带有集成测试,起始代码会让测试失败,正确解答会让测试通过。
50%待验证rustcoach 中用户直接在浏览器里写代码,测试在锁定的沙箱中运行真实的 cargo test(无网络、内存和 CPU 受限、文件系统只读)。
50%待验证rustcoach 的教练永远不会替用户写作业的解答,即使被请求或用户说放弃也不行。
50%待验证rustcoach 会在课程签收后为每个主题生成两张复习卡,按照 1、3、7、14、30、60 天的间隔进行间隔重复,答错则重置到起点。
50%待验证rustcoach 没有订阅制,新账号有 5 个免费积分(最多 5 节课,不需绑卡),之后课程包一次性 49 美元(税前)购买 50 积分,充值从 10 美元起。
50%待验证rustcoach 运行的测试与 lint 使用真实的工具链(cargo test、cargo clippy、rustfmt),而非模拟环境。
50%待验证rustcoach 是一个基于 Claude 的 AI 编程教练,核心主张是不让 AI 替用户写代码,而是用结构化教学让用户自己学会。
50%待验证作者分享他的解答通过了全部五个测试,但仍然收到一个 clippy 警告。
50%