MrTechKing

1 min readFreemium

Exercism

Exercism is a free coding practice site with thousands of exercises in 85 programming languages, plus free mentoring from real people.

// at a glance

Is Exercism free?
Freemium. Partly. Exercism has a free plan, with paid plans for more features or usage.
Category
#Education
Website
exercism.org ↗
Try Exercism ↗
Exercism logo

What is Exercism?

Exercism helps you get fluent in a programming language by solving small coding exercises. There are language tracks for 85 languages, from Python, JavaScript and Rust to COBOL and Zig, with over 8,000 exercises between them.

You can solve exercises in the browser editor or download them and work locally with the Exercism command line tool. Automated analysis gives quick feedback on your code, and volunteer mentors can review your solution and show you how the language is usually written. Exercism is run by a UK not-for-profit.

Main Features

  • Tracks for 85 programming languages
  • Over 8,000 coding exercises
  • An in-browser editor for every language
  • A command line tool to work locally
  • Automated feedback on your solutions
  • Free mentoring from volunteers
  • Community solutions to learn from
  • A GitHub syncer to back up your solutions

How to Get Started with Exercism

  1. Open exercism.org in your browser.
  2. Sign up for a free account.
  3. Join a language track.
  4. Solve an exercise in the browser or with the CLI.
  5. Read the feedback and ask for mentoring if you want it.

Exercism Pricing

Exercism is free, including mentoring. Insiders is a reward for donors that unlocks dark mode, an ad-free experience, extra GitHub Sync options, more favorites, Exercism AI, extra mentoring slots and a private Discord channel.

Who Should Use It?

  • Developers learning a new language
  • Beginners who want practice after a course
  • Programmers preparing for interviews
  • People who want feedback from a mentor
  • Experienced developers who want to mentor others

Exercism Alternatives

  • CodeCrafters has you rebuild tools like Git and Redis to sharpen your coding.
  • freeCodeCamp is a free coding course with interactive lessons and certifications.
  • Khan Academy has free lessons in computing, maths and science.

Frequently Asked Questions

Is Exercism free?

Yes. Exercises, tracks and mentoring are free. Insiders is an optional thank you for donors with extras like dark mode and no ads.

How many languages does Exercism cover?

There are tracks for 85 programming languages.

Do I have to install anything?

No. Every language works in the in-browser editor, and there is a command line tool if you prefer to code locally.

How does mentoring work?

You can request mentoring on a solution, and a volunteer mentor reviews your code and suggests more natural ways to write it.

Is Exercism an AI tool?

No. It is a practice and mentoring site. Exercism AI is an optional extra for Insiders.