CodeCrafters home page
Search...
⌘K
Ask AI
Login
Try Now
Try Now
Search...
Navigation
Contributors
Introduction
Documentation
Contributor Guides
Forum
Demo
Contributors
Introduction
Adding Language Support
Introduction
Starter Code
Test Runner Image Interface
Authoring Concepts
Introduction
How concepts work
Choosing concepts
Creating concepts
Concepts Style Guide
Testing concepts
Publishing concepts
Authoring Challenges
Planning your challenge
Pre-launching your challenge
Building your challenge
Writing stage instructions
Course Definition Reference
On this page
Vote on challenge/extension ideas
Add language support
Build concepts
Contributors
Introduction
Learn about how you can help us build CodeCrafters
You can help us build CodeCrafters in the following ways:
Vote on challenge/extension ideas
Help us prioritize which
Challenges
and
Extensions
to build next by voting on ideas. You can also submit your own ideas for challenges and extensions.
Required Skills
: None, just a desire to learn new things!
Effort
: Takes under a minute to vote on an idea.
Learn more
Add language support
Help us add support for new languages. Most challenges are language-agnostic and can support any language with some configuration.
Required Skills
: Familiarity with the language you want to add support for, and basic knowledge of Dockerfiles.
Effort
: It usually takes 1-2 hours to add support for a new language.
Learn more
Build concepts
Build
Concepts
that teach a programming concepts in a engaging way, and earn a share of the revenue they generate.
This program is currently invite-only to ensure we can provide a great experience. If you’re interested in building concepts,
request an invite
.
Required Skills
: Technical knowledge of the concept you want to teach, ability to explain concepts in a clear and engaging way.
Effort
: Usually takes 1-4 hours to build a concept.
Learn more
Was this page helpful?
Yes
No
Suggest edits
Raise issue
Introduction
Assistant
Responses are generated using AI and may contain mistakes.