Exercism

A free online platform for practising programming through exercises in dozens of languages, with optional mentoring.

FreeProprietaryWeb

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

About Exercism

Exercism is a coding practice platform built around small exercises. You pick a programming language track, work through problems, and submit solutions. Mentors can review your code and suggest improvements, which helps when you want feedback on idiomatic style rather than just a passing answer.

Tracks cover dozens of languages, so it suits people learning a first language as well as experienced developers picking up another one.

Strengths

  • Exercises in dozens of programming languages
  • Optional feedback from mentors
  • Free to use

Limitations

  • Mentor availability can vary by language
  • Focused on practice exercises rather than full courses

Details

Pricing
FreeFree to use.
License
Proprietary
Developer
Exercism
Platforms
Web
How it runs
Web application
Best suited for
Programmers practising a new language with feedback on their code
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to Exercism

Compare all

Software that can replace Exercism for an important use case, and what changes if you switch.

  • Sololearn

    An app for learning programming and AI topics through short interactive lessons on web and mobile.

    Sololearn offers short interactive coding lessons on web, iOS and Android with hands-on practice, but it is freemium, requires sign-in and has no human mentor feedback.

  • Mimo

    An interactive app for learning to code in Python, JavaScript, HTML, CSS, SQL and more.

    Mimo provides structured beginner paths in Python, JavaScript, SQL and more on Android and the web, aimed at beginners rather than practising with mentor code reviews.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing