Exercism
Learn, practice and get world-class mentoring in over 50 languages. 100% free.
Overview

Added
March 18, 2026
Subject & domain
coding · software-development-practices
Grade range
Grade 9 (Freshman)–Grade 12 (Senior)
Pricing
Free
Page kind
Service
Introduction
About Exercism
- Core Mission: Improve programming skills through hands-on coding exercises and personalized mentorship.
- Learning Approach: Focuses on building conceptual understanding through practical challenges (e.g., allergy scores, chess logic, and logic puzzles like the "Zebra Puzzle").
- Platform Features:
- CLI-First: Supports downloading and submitting exercises directly from the terminal.
- In-Browser Editor: Supports all 82 available programming languages without requiring local installations.
- Automated Feedback: Provides instant analysis and suggestions for improvement on submitted solutions.
- Mentorship Program:
- Connects learners with real people to identify knowledge gaps.
- Focuses on teaching idiomatic code and language-specific conventions.
- Encourages a "complete the circle" model where learners eventually become mentors to others.
- Goal: To help developers move beyond basic syntax and achieve fluency by learning to "think" in the target programming language.
Community reviews
No published reviews yet. Be the first to share your experience.