shouldiuse.io

Report

Should I Use Exercism?

exercism.org·Analyzed 12 hours ago··Based on 8 sources

Develop fluency in 83 programming languages — 100% free

Worth it

Worth it

Buy if you already code and want free practice and mentorship across 83 languages.

Free, well-loved practice platform for 83 languages. Great for sharpening skills; not a from-zero teacher.

Confidence: Medium

$0

Price

100% free, donation-funded

2M+

Users

cited in 2024 founder blog

83

Languages

practice tracks from Python to niche ones

Nonprofit

Model

donations; 2024 restructuring over finances

Value for money5

Everything free; donations optional

Ease of use3

Beginners report confusion; assumes some experience

Feature depth4

83 tracks, syllabi, mentorship, local CLI

Support quality2

Volunteer mentors; shortages reported in some languages

Security posture3

Minor CLI CVEs; no dedicated security page found

Pros

  • 100% free, donation-funded — no paid tier nagging you¹
  • 83 language tracks, including niche ones like Odin and Arturo
  • Free crowd-sourced human mentorship on your solutions
  • Solve exercises locally in your own editor via CLI
  • 2M+ users mean active community and discussion²

Cons

  • Practice tool, not a from-zero teaching method³
  • Nonprofit admitted 'no money in the bank' in 2024²
  • Mentor feedback depends on scarce volunteers
  • No teams or organization features available yet

Gotchas

  • medium2024 restructure over finances — free product's long-term runway is uncertain.²
  • mediumMentorship speed varies by language; some tracks lack volunteer mentors.
  • mediumNewbies report it assumes prior experience — pair it with a beginner course.
  • mediumNo org plans, SSO, or admin controls — don't buy it for company training.

Best for

  • Devs practicing a new language
  • Self-taught coders wanting free mentor feedback
  • Career switchers sharpening existing skills
  • Fans of local-first, open-source tools

Not for

  • Total beginners needing guided from-zero lessons
  • Companies wanting team training features — no Teams product yet
  • Interview-prep grinders (LeetCode fits better)
  • Buyers needing SLAs, support guarantees, or SSO

Pricing

Free

$0

  • All 83 language tracks
  • Community mentorship
  • Donation-supported

Security

No product breach found; minor CVEs affect the CLI tool, and no dedicated security page surfaced.

  • CVE-2025-61723: quadratic complexity issueRed Hat Bugzilla tracks a quadratic-complexity CVE associated with exercism.
  • Fedora advisory for Exercism CLI 3.2.0Memory-issue security advisory against the Exercism CLI package on Fedora 37.
  • Polyfill vulnerability discussionCommunity forum thread discussing a polyfill vulnerability affecting the site.

What users say

Users love it as a free practice tool but repeatedly say it's for practicing, not learning to code from scratch.

Exercism is great and free!
Reddit, r/learnprogramming
Exercism.io isn't for learning to code, but for practicing
Reddit, r/AskProgramming
Exercism is worthy of 120$ a year and worth it
Hacker News

Alternatives

Compare Exercism with each alternative.

Full analysis

Based on ~20 public sources: official site, Reddit, Hacker News, Trustpilot, and security advisories. Some snippets were truncated.

Sources

  1. official
  2. official
  3. review
  4. review
  5. news
  6. review
  7. review
  8. security

Rate this review

Anonymous. You can change your vote.

Loading votes…

Ask a follow-up

Ask if a use case fits. Answers stay inside this report and its sources.

    Comments

    One queue. No replies. Give a display name first. Limit: 7 comments per day.

    Save a name to write a comment.

    No comments yet.