Thank you for your interest in contributing to the Python Beginners Course! This project welcomes your ideas, improvements, feedback, and new content, as long as your contributions respect the license and are intended for educational, non-commercial purposes only.
-
Fork the Repository
- Click "Fork" at the top right to create your own copy of this repository.
-
Create a New Branch
- Give your branch a descriptive name (e.g.,
add-more-exercises,fix-typos,update-notes).
- Give your branch a descriptive name (e.g.,
-
Make Your Changes
- Edit lessons, add new exercises, suggest corrections, or enhance explanations.
- Ensure your contributions are clear, fun, and beginner-friendly.
- Please do NOT add copyrighted materials or paid content.
-
Test Your Changes
- Run new Python code to verify it works as expected and does not break existing examples.
-
Submit a Pull Request
- Go to your fork, click "Contribute" and then "Open pull request."
- Clearly explain your changes and why they improve the course.
- Reference related issues if applicable.
- Typos, grammar improvements
- Additional explanations or analogies
- New beginner exercises and solutions
- Fun challenges and projects
- Clarifications based on your learning experience
- Bug fixes in sample code
- Be welcoming and respectful to all learners.
- Maintain a positive tone
- No promotional, commercial, or off-topic content
- Suggestions should be relevant to beginner Python education
- Contributions must not violate the LICENSE
If you have questions or ideas before contributing, feel free to open an issue or start a discussion in the repository.
Happy coding and collaborating! 🚀