Skip to content
SCA

Contribute

Build it with us

This academy is open-source and community-maintained. Every contribution — a fixed typo, a new lab, a whole framework — makes it better.

Write content

Author or improve a framework, lab, or interview question. Follow the content pipeline and cite primary sources.

Report issues

Found an inaccuracy or a broken link? Open an issue — accuracy is our top priority.

Improve the platform

Fix bugs, improve accessibility, or add features. Run npm run check before opening a PR.

Our content principles

  • Distinguish official requirement text from explanation — always cite the source.
  • Accuracy over volume. When unsure, link the standard rather than paraphrase it.
  • Accessible by default: semantic, keyboard-navigable, high-contrast.
  • Educational only — never legal or compliance advice.

Get started

Read the contribution guide and open a pull request on GitHub. New contributors are welcome — look for issues labeled good first issue.