A collection of simple, beginner-friendly projects designed to help developers learn, build, and contribute to open source. Whether you're just starting out or looking to practice collaboration, this repo is a great place to begin 🚀
This repository is focused on:
- ✅ Providing easy-to-understand projects
- ✅ Helping beginners learn GitHub workflows
- ✅ Encouraging collaboration and contribution
You can:
- ➕ Add your own small projects
- 🔧 Improve existing ones
- 🐛 Fix bugs or enhance features
| Project Name | Description | Tech Stack | Status |
|---|---|---|---|
| ExeFlow | Python script compiler. | Python | 🟢 Active |
| FlappyBird | Simple flappy bird game | Python | 🟢 Active |
| Alarm | Alarm app with Python | Python | 🟢 Active |
| YT-VideoDownloader | Download YT videos from your terminal | Python | 🟢 Active |
| FileDownloader | Download any file from web | Python | 🟢 Active |
| Tick-Tack-Toe | Tick-Tack-Toe game | Python | 🟢 Active |
| SimpleCalculator | Simple Calculator | Python | 🟢 Active |
| Chess | Chess game with single and multiplayer mode | Python | 🟢 Active |
| MarkDownIDE | You can write and preview markdown files with this app | Python | 🟢 Active |
| ExpenceTracker | It tacks your expences and shows the status with graphs | Python | 🟢 Active |
✨ Feel free to add your project by creating a pull request!
Follow these steps:
-
Fork this repository
-
Clone your fork
git clone https://github.com/your-username/Python-beginner-projects.git
-
Create a new branch
git checkout -b feature-yourname
-
Make your changes (add project / improve code / fix issues)
-
Commit your changes
git commit -m "Added new project / fixed bug" -
Push to your fork
git push origin feature-yourname
-
Create a Pull Request 🎉
Note
For more details visit CONTRIBUTING.md
Thanks to all the amazing people who contribute 💙
- 📌 Pick a project
- 🛠️ Make a small contribution
- 📚 Learn by doing
If you like this repo:
- ⭐ Star it
- 🍴 Fork it
- 🤝 Contribute
To create a space where beginners can:
- 🔨 Learn by building
- 🤝 Collaborate with others
- 🏅 Gain real GitHub experience
"Every expert was once a beginner. Start contributing today!" 🚀