Exercism
Master 82 programming languages with interactive exercises, mentorship, and a supportive community
About Exercism
Exercism is a free, community-driven platform for learning and practicing programming. With over 8,000 coding exercises across 82 languages, automated feedback, and human mentorship, it offers a structured yet flexible way to build fluency in programming. Whether you're a beginner or an experienced developer, Exercism provides tools, resources, and a collaborative environment to enhance your skills.
FAQ
You can follow a step-by-step guide provided on the Exercism website. If you encounter any issues, you can seek help on the forum.
This error occurs if GitHub is unable to verify your identity, often because your email address is not verified on GitHub. Check your GitHub email settings to ensure your email is verified.
You can delete your account by following the link at the bottom of your settings page. If you only want to adjust email notifications, you can do so in your personal preferences.
By default, you need to solve Learning Exercises to unlock other exercises in Learning Mode. Alternatively, you can switch to Practice Mode to unlock all exercises at once.
The Exercism command-line client allows you to submit solutions from your terminal. To upgrade, run the command 'exercism upgrade'. If you encounter permission errors, check the installation method and adjust permissions accordingly.
You can report abuse or bad mentoring by contacting abuse@exercism.org. Exercism respects privacy and will work to resolve the issue while maintaining confidentiality.
You can contribute by becoming a mentor, managing a language track, or reporting issues on GitHub. Visit the 'How to Contribute' page for more details.
If your problem hasn't been resolved, create a new forum post with details about the issue, including the output of the 'exercism troubleshoot' command (for CLI issues) and steps to reproduce the problem.
Alternatives to consider
Community ratings & full listBadges
Promote Exercism giving it more exposure, by adding these badges to your website, documentation, or product listing. Each badge links back to Exercism page on Webfolio.
<a href="https://www.webfolio.to/tools/exercism?utm_source=badge&utm_campaign=badge" target="_blank" rel="noopener noreferrer"><img src="https://www.webfolio.to/badges/featured_color.svg" alt="Featured on Webfolio" style="max-width: 150px" /></a>
Categories
Claim this tool
Are you the founder? Claim your profile to update details and track views.