Climb the Mountains of Knowledge, One Step at a Time!
Learn Programming in the most interactive and gamified way.
CodePahar is an interactive learning platform designed for primary & high school students to explore the fundamentals of Computer Programming through gamification.
Just like climbing mountains step by step, learners start from easy hills and gradually conquer harder peaks — each representing new algorithmic concepts.
Along the journey, students cross rivers, lakes, rainforests, and bridges, unlocking achievements and raising flags at each milestone.
🎯 Our Mission: Make learning algorithms fun, visual, and adventurous.
🌱 Our Vision: Empower the next generation to learn programming fundamentals through play.
- 🗺️ AlgoClimb: Step-by-step journey through flowcharts, pseudocode, and problem-solving.
- 🌐 CodeBangla: Learn coding concepts, syntax, and algorithms directly in Bangla with a dedicated
.bplanguage extension — making programming more accessible for Bangla-speaking students. - 🏕️ Interactive Adventure Map: Visualize progress as mountains, rivers, and forests.
- 🏁 Achievement Flags: Unlock milestones by completing lessons.
- 🤖 AI Tutor: Personalized assistance for learners at every step.
- 💬 Forum & Blog: Discuss, share, and grow with the community.
- 🎮 Gamification: Quests, badges, and challenges to keep learning fun.
- ⌨️ OopsPahar (Typing Adventure): A fun, meme-style typing practice and speed challenge game where teens can climb the “typing mountain” — starting with simple words and leveling up to complex challenges, unlocking badges and rewards as they progress.
- Initial Platform Setup
- Interactive Algorithm Lessons (AlgoClimb)
- Gamified Adventure Map
- AI Tutor Integration
- Blog + Community Features
- Mobile App Support
We ❤️ contributions!
- Fork the repo
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
🏔️ CodePahar – Climb. Code. Conquer.
