Exercism
Programming exercises by language for practice, feedback and gradual improvement.

This graphic identifies the name, domain and brand; it is not a current homepage screenshot.
Practise a specific programming skill
Choose a language track and solve an exercise before reviewing feedback.
Check first: Understand the solution and dependencies rather than copying code without testing.
Questions about Exercism
What does Exercism provide?
Programming exercises by language for practice, feedback and gradual improvement.
Which publisher and domain are listed?
Exercism is the publisher recorded for exercism.org. Follow the official destination and check its current details before acting.
Is inclusion a certification?
This is an editorial selection. It does not certify every statement, service or transaction on the external website.
Keep the context for your next step
Keep the version actually read, relevant pages or passages and record URL. For learning materials, also record the level, prerequisites and usage conditions.
Compare the evidence and resources for this subject →