CodeRoad aims to make building & sharing interactive coding tutorials as easy as possible.
We hope to create fun and maintainable code tutorials that improve with time. We hope to see programming students become teachers, teachers become empowered, and coders become better, faster. But first, let’s get some interactive coding tutorials built. That’s where you come in.
CodeRoad is built out of several packages, visualized below:
Each Tutorial also requires a Runner, which specifies both the programming language and test framework used. Both Tutorials & Runners are NPM packages as well.
Get setup with CodeRoad. When you're ready, dive into the docs.