learnhouse is an open-source learning platform designed to help individuals and organizations create, manage, and deliver online educational content. The platform aims to provide a modern alternative to traditional learning management systems by combining collaborative tools, structured courses, and content publishing features within a single system. Built with modern web technologies such as TypeScript, the platform supports flexible content creation workflows that allow instructors to organize lessons, resources, and learning modules. LearnHouse can be self-hosted, which allows educational institutions or communities to deploy and control their own learning infrastructure. The project also provides a community edition designed for deployment using Docker Compose, simplifying the setup process for local or cloud hosting environments.
Features
- Open-source platform for hosting and delivering educational content
- Course creation tools for organizing lessons and learning modules
- Self-hosted deployment for organizations and communities
- Docker-based community edition for simplified installation
- Modern TypeScript codebase designed for extensibility
- Collaborative environment for managing educational resources