◐ Shell
clean mode source ↗

Exercism

Hi there 👋

Welcome to the behind-the-scenes home of Exercism!

Our website is powered by hundreds of different repositories, which you're free to browse and explore. Each track has a content repository (e.g. exercism/ruby) and one or more tooling repositories (e.g. exercism/ruby-test-runner, exercism/ruby-analyzer). The website source-code lives at exercism/website.

  • If you're looking to open an issue, the best place for nearly all issues is the exercism/exercism repository. We can then triage it to the right place as appropriate.
  • If you're looking to contribute, our contributing page is a good starting point. Be aware that different repositories have different contributing guidelines - you can always feel free to open an issue to ask how to help if you're unsure 🙂

Everything in Exercism is covered by our Code of Conduct - please take a read and adhere to it in discussions on GitHub.

Finally, please note that different parts of Exercism are licenced under different licences, so please be mindful of the specific licence for any code you use!

Have fun! 🎉

Pinned Loading

  1. Crowd-sourced code mentorship. Practice having thoughtful conversations about code.

    7.6k 1k

  2. A Go based command line tool for exercism.org.

    Go 1.4k 366

  3. Exercism's docs. View them at Exercism's website, not on GitHub.

    51 98

  4. The codebase for Exercism's website.

    Ruby 538 160

  5. Shared metadata for exercism exercises.

    Ruby 355 562

Repositories

Showing 10 of 431 repositories

  • exercism/x86-64-assembly’s past year of commit activity

    Assembly

    27

    MIT

    25 4 0

    Updated Jun 21, 2026

  • factor Public

    Exercism exercises in Factor.

    exercism/factor’s past year of commit activity

    Factor

    14

    MIT

    17 2 0

    Updated Jun 21, 2026

  • roc Public

    Exercism exercises in Roc.

    exercism/roc’s past year of commit activity

    Roc

    15

    MIT

    9 3 4

    Updated Jun 21, 2026

  • zig Public

    Exercism exercises in Zig.

    exercism/zig’s past year of commit activity

    Zig

    72

    MIT

    43 20 6

    Updated Jun 20, 2026

  • python Public

    Exercism exercises in Python.

    exercism/python’s past year of commit activity

  • reasonml Public

    Exercism exercises in ReasonML.

    exercism/reasonml’s past year of commit activity

    Reason

    20

    MIT

    28 11 2

    Updated Jun 20, 2026

  • java Public

    Exercism exercises in Java.

    exercism/java’s past year of commit activity

  • elixir Public

    Exercism exercises in Elixir.

    exercism/elixir’s past year of commit activity

    Elixir

    661

    MIT

    412 7 4

    Updated Jun 20, 2026

  • exercism/elixir-analyzer’s past year of commit activity

  • exercism/elixir-test-runner’s past year of commit activity

    Elixir

    8

    AGPL-3.0

    8 0 0

    Updated Jun 20, 2026