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.