A collection of beginner-friendly C++ projects built to practice programming concepts and improve problem-solving skills.
Each project is a standalone terminal application focusing on a specific concept, making it easy to learn, explore, and contribute.
| No. | Project | Description |
|---|---|---|
| 01 | 🎨 Color Guessing Game | Guess the randomly selected color in a fun terminal-based game. |
| 02 | 🧮 Scientific Calculator | A colorful terminal-based scientific calculator with arithmetic and scientific operations. |
More projects will be added regularly.
This repository is designed to help you:
- 📘 Learn C++
- 💡 Practice programming concepts
- 🛠️ Build mini terminal applications
- 🧩 Improve problem-solving skills
- 🚀 Create beginner-friendly portfolio projects
- Variables & Data Types
- Input / Output
- Conditional Statements
- Loops
- Functions
- Arrays & Strings
- Random Number Generation
- Mathematical Operations
- Console UI
- Cross-Platform Programming
git clone https://github.com/engg-angrejsingh/fun-cpp-projects.gitcd fun-cpp-projectsExample:
cd 01-color-guessing-gameor
cd 02-scientific-calculatorCompile the project:
g++ main.cpp -o appRun the executable:
Windows
app.exeLinux / macOS
./appContributions, improvements, and suggestions are always welcome.
If you'd like to improve an existing project or add a new one:
- Fork the repository.
- Create a new branch.
- Commit your changes.
- Open a Pull Request.
This repository is licensed under the MIT License.
Feel free to use, modify, and learn from the projects.
See the LICENSE file for more information.
Angrej Singh
⭐ If you find these projects helpful, consider giving the repository a star.