LearnHouse logo

LearnHouse

The modern way to teach what you build

2026-05-19

Product Introduction

  1. Definition: LearnHouse is a modern, open-source Learning Management System (LMS) and learning platform built with a developer-first architecture. It's a technical solution for creating, hosting, and managing interactive educational content.
  2. Core Value Proposition: It exists to provide builders, creators, and organizations with a high-performance, customizable, and self-hostable platform to teach users about their products or subjects. Its primary value is combining powerful learning tools (like AI, code execution, and payments) with the freedom and control of open-source software.

Main Features

  1. Block-Based Editor: A powerful, modular content editor that allows creators to build rich learning pages by mixing and matching different content blocks. It supports text, videos, code snippets and executable playgrounds, quizzes, file uploads, and embeds from third-party tools (like Figma, Loom, YouTube) on a single page, enabling highly interactive and multimedia course creation without technical barriers.
  2. AI-Powered Learning Tools: The platform integrates artificial intelligence to assist both creators and learners. This includes an AI study assistant for learners, AI tools for content generation and enhancement for creators, and AI-driven features within interactive code playgrounds that can provide hints or auto-grade assignments, streamlining the educational workflow.
  3. Integrated Code Playgrounds with Execution: Unlike static code examples, LearnHouse features real, executable code playgrounds. Learners can write, run, and test code directly within the platform (supporting multiple programming languages), receiving immediate feedback. This is essential for technical education and developer onboarding, providing a hands-on, sandboxed learning environment.
  4. Self-Hosting & Developer-First Infrastructure: Built on an open-source core (AGPLv3 licensed), LearnHouse can be self-hosted on any infrastructure (Docker or bare metal) using a provided CLI tool for easy deployment. It offers a full REST API for custom integrations and workflows, and a white-labeling capability that allows organizations to fully rebrand the platform to match their corporate identity.
  5. Comprehensive Monetization & Analytics: The platform includes built-in payment processing via Stripe, allowing creators to sell courses and accept payments in over 40 countries with 0% platform fees from LearnHouse. Coupled with native analytics, creators can track learner progress, engagement, and revenue, providing the tools needed to scale a sustainable online academy or training program.

Problems Solved

  1. Pain Point: The complexity and lack of control in traditional and SaaS LMS platforms. Many are closed-source, expensive, difficult to customize, and lock user data and content into a proprietary system.
  2. Target Audience: Specific user personas include: Developer Advocates & Product Teams needing to create technical documentation and onboarding; Indie Creators & Edupreneurs building monetized online courses; Corporate Training Managers overseeing internal compliance and skills training; Educational Institutions & Teachers seeking a modern alternative to legacy systems like Moodle or Canvas; and Digital Agencies that require a white-label LMS to deploy for their clients.
  3. Use Cases: Essential scenarios are: 1) A SaaS company self-hosting LearnHouse to create a branded, interactive academy for customer education. 2) A programming instructor building a course with live, executable code exercises and AI tutoring. 3) An enterprise deploying an isolated, multi-tenant instance for secure, internal team training with SSO and audit logs.

Unique Advantages

  1. Differentiation: Compared to alternatives like Teachable or Thinkific, LearnHouse is open-source and self-hostable, offering full data ownership. Versus open-source giants like Moodle or Open edX, it offers a significantly more modern, performant, and developer-friendly stack with built-in AI and payments. It consolidates features from disparate tools (community forums like Circle, code playgrounds, podcast hosting) into one cohesive platform.
  2. Key Innovation: The integration of a fully-featured, executable code playground directly into the learning content flow is a major technical innovation for technical education platforms. Combined with its "open-core" business model—providing a robust, free open-source base with optional enterprise features (multi-tenancy, SSO, RBAC)—it delivers enterprise-grade functionality without the traditional vendor lock-in.

Frequently Asked Questions (FAQ)

  1. Is LearnHouse really free and open source? Yes, the core LearnHouse platform is released under the AGPLv3 open-source license, which means you can freely download, self-host, modify, and distribute it. The company generates revenue through its managed cloud hosting and enterprise-grade add-ons like SSO and advanced support.
  2. Can I use LearnHouse to sell online courses? Absolutely. LearnHouse includes native integration with Stripe for payments, allowing you to create paid courses, accept subscriptions, and handle transactions in dozens of currencies without LearnHouse taking a percentage of your sales, making it a powerful platform for monetizing your expertise.
  3. How does LearnHouse's AI study assistant work? The AI assistant leverages large language models (LLMs) to provide contextual help to learners. It can answer questions about course material, explain complex concepts, generate practice exercises, and offer guidance within code playgrounds, acting as a 24/7 tutor to enhance the learning experience.
  4. What are the hosting requirements for self-hosting LearnHouse? You can self-host LearnHouse on any virtual private server (VPS) or cloud instance (e.g., AWS, DigitalOcean, Google Cloud) that supports Docker. The deployment is streamlined via a single CLI command, and the resource requirements scale based on your number of concurrent users and courses.
  5. Does LearnHouse support SCORM for importing existing training content? Yes, SCORM (Sharable Content Object Reference Model) importing is available as an enterprise feature. This allows organizations and educational institutions to migrate their existing standard-compliant eLearning courses into the LearnHouse platform without needing to rebuild them from scratch.

Subscribe to Our Newsletter

Get weekly curated tool recommendations and stay updated with the latest product news