What is Exercism?

Elevate your coding skills with an extensive library of 3,450 exercises across 52 diverse programming languages, complemented by insightful discussions facilitated by our friendly team of mentors. Exercism is entirely free for all users, forever. You can explore an array of language tracks—52 in total—so which one will you choose to start with? What sets Exercism apart from other coding platforms is its focus on personal practice combined with supportive mentor guidance. This unique learning approach allows you to engage with a variety of programming paradigms, whether you're interested in object-oriented, functional, mainstream, emerging, or even less common languages. With such a broad spectrum available, you're bound to find a language that captivates your attention! All coding takes place on your personal machine, providing you with a comfortable and familiar workspace. To begin, simply download the exercise template, solve the challenge, and submit your solution for valuable feedback. Participating in discussions about your code is one of the best ways to improve your abilities, and our approachable mentors will offer constructive insights that can lead you to new concepts and methods. Each language track includes between 40 and 100 exercises, giving you plenty of chances to cultivate your skills and achieve mastery. With a wealth of resources at your disposal, you will undoubtedly uncover the ideal path for your programming adventure, making it a truly enriching experience.

Pricing

Free Version:
Free Version available.

Integrations

No integrations listed.

Screenshots and Video

Exercism Screenshot 1

Company Facts

Company Name:
Exercism
Date Founded:
2013
Company Website:
exercism.io

Product Details

Deployment
SaaS
Training Options
Documentation Hub
Support
Web-Based Support

Product Details

Target Company Sizes
Individual
1-10
11-50
51-200
201-500
501-1000
1001-5000
5001-10000
10001+
Target Organization Types
Mid Size Business
Small Business
Enterprise
Freelance
Nonprofit
Government
Startup
Supported Languages
English

Exercism Categories and Features