listme.name

Exercism

Free coding practice with exercises and human mentoring

86.5score

Ranked 3 of 6 in best coding learning platforms

Free practice with human mentoring on submitted code, and a command-line tool for working in a terminal. It is practice rather than a course, so beginners often pair it with a tutorial.

Best for Feedback on code from mentors

About Exercism

Learners pick a track, such as Python or Go, and work through exercises on the website or in the terminal with the command-line tool. Submitted solutions can be reviewed by mentors, who give feedback on the code, and that review is the platform's main draw.

Exercism says it is 100% free and community funded. Its command-line tool is MIT licensed, and the website code is AGPL-3.0. It suits people who want to practise and get feedback on their code. It is more of a practice platform than a course, so beginners often pair it with a tutorial.

Strengths

  • Free, with human mentoring on submitted code
  • Command-line tool for practising in a terminal
  • Website code is open source under AGPL-3.0

Limits

  • Practice-led, with less explanation than full courses

Where Exercism ranks

ListRankScoreBest for
Best Coding learning platforms3 of 686.5Feedback on code from mentors

Questions about Exercism

Is Exercism free?
Exercism can be used without paying: Free forever; website code AGPL-3.0, command-line tool MIT. Check the vendor’s pricing page for current limits.
Is Exercism open source?
Yes. Exercism publishes its source code under the AGPL-3.0 license.
Which platforms does Exercism support?
Exercism is available on: Web, Command line.
What is Exercism best for?
Feedback on code from mentors. In our ranking of coding learning platforms it is number 3 of 6 with a score of 86.5.
What are the best alternatives to Exercism?
The highest-ranked alternatives on listme.name are freeCodeCamp, The Odin Project, Codecademy, Boot.dev.