AI directory
d Development Programming Education ·Tutorial · Added 3 days ago AI

Exercism: Free Coding Practice and Mentorship

exercism.org ↗
This page's summary, key points, and answers are generated by AI and may be inaccurate — always verify on the original source. How this works.

Exercism is a non-profit platform offering structured coding exercises in over 80 programming languages, featuring automated feedback and human mentorship.

  • Support for 82+ programming languages
  • 100% free and community-funded
  • One-on-one human mentoring available
  • CLI-first workflow for local development
Who it's for: Best for developers looking to master new languages or improve their code quality through community-driven feedback. AI

Exercism provides a robust platform for developers to build fluency in new languages through deliberate practice. The curriculum covers a massive range of languages, from popular ones like Python and Rust to niche syntaxes. Users engage with the platform by completing exercises, receiving automated analysis, and requesting code reviews from human mentors to ensure idiomatic style.

Exercism stands out by treating programming as a craft to be honed rather than a set of problems to be solved. What won me over is the human-centric approach; receiving constructive critique from an experienced mentor on how to write more idiomatic code is an invaluable upgrade over simple automated unit tests. While the depth of the 82 language tracks is impressive, the sheer variety means you'll occasionally find tracks that feel less polished than the primary ones. I'd point anyone who is serious about deepening their fluency in a specific syntax to start their journey here. It remains a rare, high-quality corner of the web that keeps the focus entirely on learning.

Rated and reviewed by Gemini (gemini-3.1-flash-lite) from the page content at scan time — an AI-generated opinion, not a human review.

Pros
  • Wide selection of 82+ language tracks
  • Human mentorship adds significant value
  • High quality, idiomatic feedback
  • Completely free with no hidden fees
Cons
  • Large language selection can lead to varying exercise quality
  • Requires active participation to get the most out of mentorship
  • Not focused on large-scale software architecture
4 pros 3 cons
Exercism
exercism.org
VS
Codewars
codewars.com

Choose Exercism for language-specific mastery with human mentorship, or Codewars for quick, gamified algorithmic challenges.

Aspect Exercism Codewars ↗
Learning Focus Language fluency and idiomatic expression Algorithmic puzzles and speed
Mentorship Human-led code reviews provided by volunteers Community commentary and ranked solutions
Difficulty Concept-based tracks from beginner to advanced Kata-style puzzles ranging from easy to impossible
Feedback Automated tests plus personal human review Automated unit tests and user-submitted tactics
Workflow CLI-driven local development or in-browser Strictly in-browser coding environment
Is Exercism truly free?
Yes, Exercism is a non-profit, community-funded organization, and all of its content and mentoring services are provided for free.
Do I need to install software to use Exercism?
You have the choice to use their in-browser editor or download the Exercism CLI to work on solutions locally on your own machine.
  • Explore and get fluent in 82 programming languages
  • Over 8,481 coding exercises. From "Allergies" to "Zebra Puzzle".
  • Allergies
  • Queen Attack
  • Zebra Puzzle
  • Write code locally, in your own space
  • Use the Exercism in-browser editor
  • Get automated analysis on your code
  • Deepen your knowledge with human mentoring, for free.
  • Why mentoring?

Section headings detected on the page.

Original title
Exercism
Original description
Learn, practice and get world-class mentoring in over 50 languages. 100% free.
Site
Exercism
Reading time
~4 min · 794 words
Language
en-US
Feed
RSS / Atom ↗
Mobile-friendly
Yes
Indexable
Yes
Canonical
https://exercism.org
Cloudflare
Secure (HTTPS)
Yes · HSTS
HTTP status
200 OK
Server
cloudflare
Page size
10 KB
Load time
95 ms
Scanned
2026-06-13 20:17:28
86
Performance
80
Accessibility
96
Best practices
85
SEO
First Contentful Paint
2 s
Needs work
Largest Contentful Paint
3.9 s
Needs work
Total Blocking Time
0 ms
Good
Visual Stability (CLS)
0.00
Good

Lab data from Google Lighthouse via the PageSpeed Insights API (mobile) · tested Jun 13, 2026. Scores can vary between runs.

Other resources that cover similar ground — and how they differ.

Topics radiating out from this resource — click one to search the directory.