Welcome Contributors!
Thank you for your interest in contributing to the 90 Days of Cybersecurity project! This community-driven initiative relies on contributions from people like you to keep the content fresh, accurate, and helpful for learners worldwide.This project follows the all-contributors specification. Contributions of any kind are welcome and will be recognized!
Why Contribute?
By contributing to this project, you:- Help aspiring cybersecurity professionals learn and grow
- Share your expertise and knowledge with the community
- Build your portfolio and demonstrate your commitment to the field
- Connect with other cybersecurity enthusiasts and professionals
- Get recognized for your contributions in our contributors list
All contributors are acknowledged using the all-contributors system with emoji keys representing their contribution types.
Contribution Categories
We welcome various types of contributions. Here’s how you can help:Documentation
Improve or add to study materials, guides, and learning resources
Tutorials & Guides
Create or enhance tutorials explaining complex cybersecurity concepts
Resource Suggestions
Recommend useful tools, articles, books, courses, or other learning resources
Ideas & Topics
Suggest new topics or areas to be added to the learning materials
Review & Feedback
Provide feedback on existing materials and suggest improvements
Community Support
Answer questions and help others in discussions or GitHub issues
Tests & Quizzes
Add quizzes, challenges, or tests to help learners check their progress
Real-World Applications
Share real-life examples, case studies, or practical applications
Mentoring
Help others with study advice, tips, or host study sessions
How to Contribute
Fork the Repository
Visit the 90 Days of Cybersecurity GitHub repository and fork it to your own GitHub account.
Create a Branch
Create a new branch for your contribution:Use descriptive branch names like:
docs/update-python-resourcesfeature/add-aws-quizfix/broken-link-security-plus
Make Your Changes
Make your improvements or additions to the project. Ensure your changes:
- Are clear and well-documented
- Follow the existing formatting and style
- Include accurate and up-to-date information
- Have been tested (for links, code, etc.)
Contribution Guidelines
Quality Standards
Content Guidelines
Content Guidelines
- Accuracy: Ensure all information is technically accurate and up-to-date
- Clarity: Write in clear, accessible language suitable for learners
- Relevance: Keep content focused on cybersecurity learning objectives
- Attribution: Properly credit sources and original authors
Resource Recommendations
Resource Recommendations
- Quality: Recommend high-quality, reputable resources
- Accessibility: Prefer free or affordable resources when possible
- Current: Ensure resources are maintained and up-to-date
- Testing: Test all links and resources before submitting
Code of Conduct
Code of Conduct
- Be respectful and inclusive to all community members
- Provide constructive feedback and criticism
- Focus on helping learners succeed
- Avoid spam, self-promotion, or commercial content
- Report any issues or concerns to project maintainers
What NOT to Do
Getting Help
GitHub Issues
Ask questions or report problems
Discussions
Join community discussions
Recognition System
This project uses the all-contributors system to recognize everyone who contributes.Emoji Key
Contributions are recognized with emoji badges:| Emoji | Contribution Type | Description |
|---|---|---|
| 📖 | Documentation | Improvements to documentation |
| 🎓 | Tutorials | Creating or improving tutorials |
| 💡 | Ideas | Suggesting new features or content |
| 🐛 | Bug Reports | Reporting broken links or errors |
| 💬 | Answering Questions | Helping others in discussions |
| 🚧 | Maintenance | Repository maintenance tasks |
| ✅ | Tests | Adding quizzes or practice tests |
| 📆 | Event Organizers | Organizing study groups or events |
For the complete emoji key and all contribution types, see the all-contributors documentation.
Current Contributors
We appreciate everyone who has contributed to this project! View our complete contributors list on GitHub.Become a Contributor
Start contributing today on GitHub
Thank You!
Your contributions make this project better for everyone. Whether you fix a typo, add a resource, or help answer someone’s question, every contribution matters!
View Learning Resources
Explore all learning materials
Start Your Journey
Begin the 90-day challenge
