Contribute to Bytecode
Help us build the future of web development education
Open Source Curriculum
Bytecode's curriculum is completely open source and community-driven. All lessons are written in Markdown and stored in a public GitHub repository. When you contribute, your changes are automatically synced to our database and appear on the website within minutes.
Why contribute? By contributing, you're helping thousands of developers learn web development. Your knowledge and expertise can make a real difference in someone's learning journey.
How to Contribute
Visit the Curriculum Repository
Go to the bytecode-curriculum repository on GitHub.
Go to RepositoryFork the Repository
Click the "Fork" button in the top right corner to create your own copy of the repository.
Make Your Changes
You can contribute by:
- Adding new lessons to existing courses
- Creating entirely new courses
- Fixing typos or errors in existing content
- Improving explanations and examples
- Adding better code examples
Submit a Pull Request
Once you've made your changes, submit a pull request. A maintainer will review your contribution and provide feedback.
Automatic Sync
After your pull request is merged, a GitHub Action automatically syncs the changes to our database, and your contribution goes live on the website!
Content Guidelines
- Clear and concise: Write for learners at all skill levels
- Practical: Focus on hands-on, practical examples
- Professional: Avoid slang and emojis
- Accurate: Ensure technical accuracy and test all code examples
- No AI mentions: Avoid referencing AI tools or generated content
Ready to Contribute?
Read the full contribution guidelines to get started
Have questions? Open an issue on GitHub or contact us at hello@bytecode.id