Exercism
Solve exercises in 85 languages and get feedback from human mentors
Exercism gives you coding exercises in 85 programming languages, with more than 8,000 exercises in total. You pick a language track, solve exercises in the online editor or on your computer with the command-line tool, and run the tests until they pass.
Free · Login needed · Browser · Beginner

About Exercism
After you solve an exercise, you can ask a human mentor for feedback. Mentors help you write code in the natural style of that language, not just code that works. It suits beginners in a new language and experienced developers learning a second or third one.
It is free. You need a free account to save your work and get mentoring. Exercism is an independent, not-for-profit organisation funded by its community.
On Breakpoint since 23 Oct 2026.
