Mentic Code is a beginner-first coding learning platform designed to help users learn programming from scratch through interactive lessons, in-browser coding, and guided learning paths.
The platform focuses on clarity, hands-on practice, and motivation—making coding approachable for absolute beginners.
- Beginner-friendly onboarding
- Structured learning paths
- In-browser code editor with live preview
- Automatic code validation and feedback
- Gamification (XP, badges, streaks)
- Real-world mini projects
- Progress tracking and certificates
- Admin dashboard for content management
Mentic Code currently supports the following technologies:
- HTML
- CSS
- JavaScript
- React.js
- Node.js
- Express.js
- C
- C++
- Java
- Python
Each path includes lessons, practice exercises, and projects.
- React.js
- JavaScript
- Tailwind CSS
- Monaco Editor (with fallback editors)
- Node.js
- Express.js
- PostgreSQL
- Redis (caching)
- JWT
- OAuth (Google, GitHub)
- Docker
- GitHub Actions (CI/CD)
- AWS / Vercel
- Single Page Application (SPA) frontend
- RESTful backend APIs
- Secure sandboxed code execution
- Scalable cloud-based deployment
- Core learning platform
- Interactive editor
- Gamification
- Admin CMS
- GitHub Repository Analyzer
- Code quality insights
- AI-assisted code explanations
- Personalized learning recommendations
- Encrypted credentials
- Secure token-based authentication
- Input sanitization and sandboxed execution
- Automated backups and monitoring
This project is currently under active development.
Contribution guidelines will be added in future releases.
This project is intended for educational and portfolio purposes.
License details will be defined in future versions.