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

1

Visit the Curriculum Repository

Go to the bytecode-curriculum repository on GitHub.

Go to Repository
2

Fork the Repository

Click the "Fork" button in the top right corner to create your own copy of the repository.

3

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
4

Submit a Pull Request

Once you've made your changes, submit a pull request. A maintainer will review your contribution and provide feedback.

5

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