This repository is a curated collection of 100 Python programs, starting from beginner-friendly problems and gradually moving toward more advanced challenges.
Whether you're just starting out or sharpening your skills, this collection is designed to build real coding confidence, step by step.
-
🟢 Basic programs
- Print statements, conditions, loops
- Fibonacci, factorial, prime check, etc.
-
🟡 Intermediate challenges
- String and list manipulation
- Pattern printing, searching, recursion
-
🔴 Advanced programs
- Sorting algorithms
- Data structures (stacks, queues)
- Custom logic, optimization, and more
- 📂 All programs are organized and numbered clearly
- 🧠 Code is well-commented for understanding
- ✅ Tested and working solutions
- 💡 Covers both logic building and clean coding
- Python beginners looking to practice
- Students preparing for coding tests
- Anyone who wants to master Python through hands-on coding