Exercism
Learn programming with mentored exercises
Exercism provides free coding exercises in 70+ languages with optional human mentoring. Test-driven approach with a CLI and web editor. Community-driven and nonprofit.
Panel Reviews
The Builder
Developer Perspective
“Best way to learn a new programming language. The mentor feedback and test-driven approach build real skills.”
The Skeptic
Reality Check
“Completely free with genuinely helpful mentoring. No catch, no upsell. A rare gem in the education space.”
The Futurist
Big Picture
“Human mentoring combined with structured exercises is more effective than AI tutors for deep language learning.”
Community Sentiment
“The human mentoring model is what separates Exercism — actual feedback beats auto-graders every time”
“Free, high quality, 70+ languages, and mentors who actually care — genuinely one of the best learning tools out there”
“Exercism's approach of learning through tests really clicked for me when textbooks didn't”
“The track system for each language is carefully curated — you can feel the community care in every exercise”