exercism.org
E
Exercismexercism.org
Exercism官网截图
点击查看大图
Exercism

Exercism

部分免费Web
0 次访问
访问网站 HTTPS 访问

Exercism 是开源编程练习与导师反馈平台,提供 70 余门编程语言 track、6000 多道练习和社区导师点评。用户可通过网页或 CLI 下载题目,在本地编辑器完成代码后提交,获得命名、结构和可读性建议。适合自学者、转行者和学生巩固语言基础与工程习惯,免费注册即可开始。

核心功能

语言轨道
选择 Python、JavaScript、Rust 等 70 余门语言 track,按顺序完成练习。
练习题库
每门语言提供多道练习,从语法基础到算法与工程习惯逐步进阶。
导师反馈
提交代码后由社区导师点评,指出命名、结构和可读性问题。
CLI工具
安装 Exercism CLI 并登录,用命令行下载练习到本地编辑器。
自动测试
在本地运行测试文件或网页提交,系统自动检查代码是否通过。
进度跟踪
练习页显示完成状态、解锁顺序和 track 进度,方便安排学习。
社区讨论
在练习或论坛中提问,与其他学习者交流解法并查看公开讨论。
开源贡献
可参与 track 维护、翻译练习说明或贡献题目,加入开源社区。
学习路径
按语言 track 的难度顺序练习,覆盖基础语法、函数、模块等主题。
多端使用
支持网页编辑器与本地 IDE,练习文件可同步到个人仓库。

使用指南

  1. 1

    打开 exercism.org,注册免费账号,完善个人资料并选择学习目标。

  2. 2

    浏览 70 余门编程语言 track,按兴趣和基础选择一门语言开始。

  3. 3

    进入 track 后完成入门练习,在网页编辑器或本地环境编写代码。

  4. 4

    安装 Exercism CLI 并登录,用命令行下载练习到本地编辑器。

  5. 5

    完成题目后运行测试,提交解决方案到平台并等待自动检查结果。

  6. 6

    在练习页查看导师点评,按反馈修改代码并重新提交迭代。

  7. 7

    通过练习解锁下一阶段,跟踪进度并加入社区讨论解决疑问。

  8. 8

    参与开源 track 贡献,或学习其他语言 track 扩展编程技能。

优势亮点

  • 提交练习后可由社区导师点评代码,指出命名、结构和可读性问题。

  • 覆盖 70 余门编程语言,从 Python、JavaScript 到 Rust、Elixir。

  • 通过 CLI 下载练习并在常用编辑器中编码,贴近真实工作流程。

  • 平台与课程开源,核心练习和导师反馈免费,依靠捐赠运营。

使用须知

定价: Exercism 的核心练习、语言 track、CLI 工具和社区导师反馈均免费使用,平台以非营利模式运营,接受用户捐赠支持服务器与项目发展。没有强制订阅或付费解锁课程。适合预算有限的自学者、学生和转行者长期使用;若希望支持平台,可在官网进行一次性或周期性捐赠。具体捐赠档位与政策以官网定价为准。

价格和授权政策可能变化,请以官网最新信息为准

资料由中文导航编辑部整理并经健康检测核验,定期复查更新。

收录信息以收录当日官网状态为准,如发现内容过期请通过下方反馈告知。

访问第三方网站时,请注意以下事项:

  • 谨慎提供个人账号、密码和支付信息
  • 下载文件前确认来源安全,警惕诱导性广告
  • 涉及版权素材使用时,请核实授权范围
  • 如遇网站无法访问或内容异常,可反馈给我们

常见问题

Exercism 的核心练习、语言 track、CLI 工具和社区导师反馈免费使用,平台以非营利模式运营,依靠捐赠和社区贡献维持。没有强制订阅或付费解锁课程,具体捐赠政策以官网为准。

打开 exercism.org 注册免费账号,浏览语言 track 并选择一门语言,完成入门练习。可以先用网页编辑器提交,也可安装 CLI 把练习下载到本地编辑器。

Exercism 提供 70 余门编程语言 track,包括 Python、JavaScript、TypeScript、Java、Go、Rust、C、C++、Ruby、Elixir 等,覆盖主流语言与部分函数式语言。

导师反馈由志愿者提供,等待时间取决于语言 track 和导师在线情况,通常从数小时到数天不等。若急需即时答疑,可先查看公开讨论或社区论坛。

不是必须。你可在网页编辑器完成练习并提交。但安装 Exercism CLI 后,能把练习下载到本地 IDE,运行测试更方便,也更接近真实开发流程。

可以。教师可让学生注册后选择对应语言 track,把练习作为课后训练,并利用导师反馈了解代码质量问题。平台开源,也支持贡献自定义 track 或翻译。

深度了解

Exercism 是面向编程学习者的开源练习平台,官网 https://exercism.org。它把练习、自动测试、CLI 本地开发和真人导师反馈放在同一学习流程中,帮助用户从语法会写过渡到代码可读、结构清晰。平台覆盖 70 余门编程语言,累计提供 6000 多道练习,核心内容免费开放。

用户注册后可选择 Python、JavaScript、Rust、Go 等语言 track,按难度完成练习。每道题可在网页编辑器完成,也可通过 Exercism CLI 下载到本地编辑器。提交后系统自动运行测试,导师会针对命名、函数拆分、边界处理和可读性给出点评。练习页还提供进度跟踪、公开讨论和迭代提交入口。

自学编程的人可每天完成 1 到 2 道练习,用导师反馈纠正坏习惯;转行者可借多语言 track 补足工程基础;在职工程师可用 Rust、Elixir 等 track 学习新语言;计算机教师可将练习作为课后补充,让学生接触真实代码评审流程。CLI 适合习惯本地开发的学习者。

与 LeetCode 侧重算法面试不同,Exercism 更关注语言特性与代码质量;与 Codecademy 的交互式课程相比,它要求用户动手写完整代码并接受真人评价;与 Codewars 相比,Exercism 的 track 顺序和导师反馈更结构化。其非营利模式让核心练习和导师服务保持免费,但导师反馈受志愿者供给影响。

如果你需要视频讲解或即时答疑,Exercism 可能不是首选;如果你愿意阅读英文题目、主动提交代码并等待反馈,它适合长期练习。建议初学者先选一门语言完成入门 track,再尝试 CLI 和导师反馈;在职开发者可把它当作新语言训练场。免费注册即可开始,捐赠可支持平台运营。

用过Exercism?说说你的真实体验

你的点评会帮助上千万人避坑选型——匿名发表,无需注册,30 秒即可完成

用户评价

还没有评分

成为第一个评价 Exercism 的人

我的评分

随下方评论一并提交

内容质量
使用体验
加载速度
安全可靠
总体评价非常满意
0/500
访问第三方网站时,请注意账号、隐私与支付安全