Exercism
Exercism is a free, community-funded platform for developing programming fluency across 82 languages.
Free tierVisit site ↗
Our verdict
Who it's for
Master programming fluency with 8,100+ exercises and human mentorship
Who should look elsewhere
Mentor availability varies by language and time of day
Pros
- +Completely free with no paid tiers or paywalls
- +Human mentorship sets it apart from other coding platforms
- +Covers 82 languages including niche ones like Gleam and Ballerina
- +Exercises teach real-world idiomatic patterns, not just syntax
- +CLI-first workflow mirrors professional development practices
Cons
- −Mentor availability varies by language and time of day
- −No structured curriculum or certificates for career advancement
- −Exercise difficulty curve can be steep in less-maintained tracks
- −No real-time collaborative coding or pair programming features
Key features
- ✓8,100+ coding exercises across 82 programming languages
- ✓Automated code analysis with instant feedback
- ✓Free human mentoring from volunteer developers
- ✓CLI tool for downloading and submitting exercises locally
- ✓In-browser editor supporting all 82 language tracks
- ✓Progressive difficulty from beginner to advanced
- ✓Idiomatic learning focused on language-specific conventions
- ✓Community-driven exercise curation and mentorship
- ✓Concept-based learning paths within each track
- ✓Open-source platform with transparent development
Pricing
No public pricing plans recorded.