Thanks for your interest in contributing to this collection of Computer Science resources. We welcome additions, corrections, and improvements.
- Fork the repository.
- Create a branch for your change:
git checkout -b add-my-resource. - Add or update files. If you're adding a resource, please follow the table format used in
README.md. - Commit your change and push your branch.
- Open a pull request describing your addition.
When adding a new resource to the README.md resources table, please follow this row format:
| Resource Name | Short description (1 sentence) | How it helps (1 sentence) | Link |
Example:
| Example Project | A short, one-line description | Why it helps learners | Link |
Be concise and prefer official project pages or GitHub repositories as links.
By contributing you agree to follow a basic code of conduct: be respectful, constructive, and give credit where due.
If you have questions about the contribution process, open an issue and we'll help you get started.