Exercism is a non-profit coding platform dedicated to helping programmers gain fluency across 70+ programming languages. Combining structured language learning tracks, automated test-driven problem sets, and completely free human code mentoring, Exercism teaches the idiomatic nuances of coding that typical tutorials overlook.
Exercism
Free code practice and human mentoring platform across 70+ programming languages.
Best for: Intermediate programmers wanting to learn a new language idiomatically with mentor feedback
- Free plan
Starts at
100% Free Forever
Opens the official website in a new tab.
The editorial note
What to know about Exercism
Is it right for you?
Who Exercism suits
Choose it if
- Intermediate programmers wanting to learn a new language idiomatically with mentor feedback
Look elsewhere if
- Absolute beginners seeking hand-held video tutorials on what a variable is
What you get
Key features
- Structured concept learning syllabus for each language
- Exercism CLI tool for solving challenges in your local IDE
- In-browser interactive code editor and automated test suite
- Human mentor feedback and code review requests
- Community solutions explorer to compare idiomatic approaches
- Badges, streaks, and learning statistics
Works with
Integrations6
What it costs
Pricing
| Plan | Price | What it includes |
|---|---|---|
| Non-Profit Free | 100% Free ForeverBilled one-time | 100% free for everyone, all 70+ language tracks, automated tests, volunteer mentor feedback |
Prices are recorded from the vendor's public pricing page and can change. Check before you buy.
The trade-off
Pros and cons
Pros
- 100% free and non-profit with zero advertisements or subscription paywalls
- Free 1-on-1 human mentor code reviews from seasoned volunteer engineers
- Supports over 70 programming languages from Rust and Go to Elixir, Haskell, and Clojure
Cons
- Volunteer mentor feedback can take a few days depending on mentor queue availability
- Focuses on algorithmic and idiomatic problem solving rather than fullstack app deployment
Quick read
At a glance
- Category
- Education & Courses
- Pricing model
- Free
- Entry plan
- 100% Free Forever
- Free plan
- Available
- Free trial
- Not listed
- Website
- exercism.org
The verdict
Our take on Exercism
Exercism is a global gem of developer education, providing authentic human mentorship and deep idiomatic language mastery for free.
Keep exploring
More from Education & Courses
The Odin Project
Education & Courses
Free, open-source fullstack web development curriculum and community.
Best for: Self-motivated learners and career switchers aiming to become…
- Free plan
LeetCode
Education & Courses
Premier platform for software engineering coding interview preparation.
Best for: Software engineers and CS students preparing for technical coding and…
- Free plan
Khan Academy
Education & Courses
Free world-class education for students of all ages.
Best for: Students, self-learners and teachers who need free, high-quality…
- Free plan