CodeCrafters challenges are designed to be solved using your favorite programming language. The tester code for most challenges is language-agnostic, so the challenge itself can support any language.

We currently support Rust, Python & Go by default for all challenges. Other languages are in beta, and may not be supported for all challenges.

If you’re interested in contributing support for a new language, check out our contributing guide.

Language-specific guides

The subsections below contain language-specific guides that cover things like how to setup your local environment, how to add dependencies, etc.

We’re still working on adding more guides to this section.

Was this page helpful?