How you can help us build Exercism


Proofread and update

Beginner

Never contributed to an open source project? Give this a go. We'll help you submit your first pull request.

0 issues need help
Explore 0 issues

Improve a concept or exercise

Intermediary

Fix bugs and make improvements to concepts and exercise across Exercism. Help students have a smooth and error-free experience.

0 issues need help
Explore 0 issues

Create a new exercise or concept

Advanced

Build out a new exercise or concept based on a track's roadmap. Have fun making interactive content that millions of people will use.

0 issues need help
Explore 0 issues

Develop a test runner

Project

Test runners power our online editor. All tracks have basic test runners, but many need more advanced features and functionality adding.

0 issues need help
Explore 0 issues

Develop an analyzer

Project

Analyzers give automated feedback to students through ASTs analysis. These are complex and deeply interesting pieces of software to develop.

0 issues need help
Explore 0 issues

Develop a representer

Project

Representers help us spot identical solutions so that we can reuse feedback. Simpler than analyzers but fun and interesting to reason about.

0 issues need help
Explore 0 issues