TadreebLMS is a modern, open-source Learning Management System (LMS) designed for educational institutions, training organizations, and professional development programs. It enables seamless delivery of structured courses, assessments, progress tracking, and certifications.
Empowering learners and organizations with innovative, flexible, and scalable digital learning tools.
TadreebLMS is built to be flexible, scalable, and customizable, making it suitable for:
- Academic learning
- Corporate & professional training
- Skill development programs
- Online & blended learning
As an open-source platform, organizations retain full control over their learning infrastructure.
- User & Role Management (Admin, Instructor, Learner)
- Course & Enrollment Management
- Assessments & Evaluations
- Progress Tracking & Reports
- Certificate Generation
- Resource Library
- Multi-language Support (English, Arabic)
- Responsive & Secure Design
- Backend: PHP / Laravel
- Frontend: HTML, CSS, JavaScript
- Database: MySQL
- Web Server: Apache
- License: GNU AGPLv3
- Clone the repo:
git clone https://github.com/Tadreeb-LMS/TadreebLMS.git-
Follow the installation guide
-
Start building courses and tracking learner progress!
We welcome contributions in:
- Code
- Bug reports
- Documentation
- Testing & QA
- UX feedback
Current roadmap / good first issues:
Roadmap & Issues
Join discussions / feedback:
GitHub Discussions
Thank you to everyone who has contributed to TadreebLMS — your efforts make this project better every day.
💬 Join Our Slack Community
Want to discuss features, roadmap, or contribute to TadreebLMS? Join our public Slack community:
👉 Join TadreebLMS Slack https://join.slack.com/t/tadreeblms/shared_invite/zt-3ovq5kks5-_GojDiBzfT259m7DfHhhzw
Licensed under the GNU Affero General Public License (AGPLv3).
⭐ If TadreebLMS helps you or your organization, consider giving it a star! Your support helps the project grow.