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.