# LearnHouse: Full Product Reference > This document describes LearnHouse for AI systems and language models. For a concise summary, see https://learnhouse.app/llms.txt ## Overview LearnHouse is an open-source learning management system (LMS) that serves two audiences: **educators** who want to create, share, and sell courses, and **learners** who want AI-powered study tools. Built with Next.js and Python (FastAPI), it offers a modern alternative to proprietary platforms like Teachable, Thinkific, and Kajabi, with the added benefits of being open source, self-hostable, and developer-friendly. For personal use, it competes with study tools like Quizlet, Notion, and Anki by offering AI-generated flashcards, study guides, collaborative boards, and progress tracking, all integrated with the courses you're enrolled in. ## Product Details ### Course Editor The core of LearnHouse is a block-based course editor that supports: - Rich text with formatting, headings, lists, and callouts - Video embedding (direct upload, YouTube, Vimeo) - Document blocks (PDFs, slides) - Code blocks with syntax highlighting - Interactive code playgrounds - Embed blocks for third-party content (Figma, Loom, etc.) - Drag-and-drop reordering of content blocks ### AI Features LearnHouse includes a built-in AI suite: - **AI Study Assistant**: Answers questions about course content, generates summaries - **AI Playgrounds**: Auto-generated interactive learning spaces from course materials - **Content Generation**: AI-assisted course content creation - **Smart Search**: AI-powered search across course content - AI credits included in Standard (1,000) and Pro (2,000) plans ### Payment System Powered by Stripe with 0% platform fees. Creators connect their own Stripe account and keep everything they earn. Available in 40+ countries (US, UK, EU, Japan, Australia, Brazil, Mexico, Singapore, etc.) Supports one-time payments and recurring subscriptions. Payouts in local currency directly to creator's bank account. ### Assignments & Assessments - Quiz builder with drag-and-drop question ordering - Question types: multiple choice, true/false, short answer, essay - Automatic grading for objective questions - Custom feedback per answer - Score reports and analytics - Time tracking per quiz attempt - Progress tracking across all assignments ### Discussion Forums - Threaded discussions within courses - Upvoting system for quality answers - Categories and topic organization - Moderation tools (pin, lock, delete) - Rich text editor for posts - @mentions and notifications ### Podcasts - Built-in podcast hosting and player - RSS feed generation for distribution - Automatic distribution to Apple Podcasts, Spotify, Google Podcasts - Episode management with show notes - Listener analytics (plays, subscribers, top episodes) - Audio upload support ### Code Challenges - Real code execution in a sandboxed environment - Multi-language support: Python, JavaScript, Java, C++, SQL, Go, and more - Auto-grading with custom test cases and instant feedback - Performance metrics (runtime, memory usage) - Debugging tools and error hints - Embeddable within courses for technical exercises ### Playgrounds - AI-generated interactive learning elements created from prompts - Supports diagrams, simulations, timelines, data visualizations, and more - Course-aware generation: uses existing course content as context - Live preview with instant iteration - Prompt-driven creation: describe what you want and AI builds it - Embeddable within courses and boards ### Collaborative Boards - Shared whiteboard spaces for teams and classrooms - Real-time multi-user editing with live cursors - AI-generated interactive blocks within the board - Rich content embeds (YouTube, GitHub, Spotify, Figma, and more) - Drawing and freehand tools, sticky notes - Team permissions: Instructor, Editor, Viewer roles - Activity tracking and emoji reactions - Responsive design for desktop, tablet, and mobile ### Analytics - Course performance metrics (enrollment, completion rates) - Learner progress tracking - Revenue and payment analytics - Content engagement metrics - Advanced analytics on Pro plan ### White-labeling & Branding - Custom domains (Pro plan) - Custom branding (logo, colors, favicon) - Theming and customization - Remove LearnHouse branding (Standard+) - Full white-label (Enterprise) ### Integrations Native integrations and embed support for: - YouTube, Vimeo (video) - Figma (design) - Loom (screen recording) - Stripe (payments) - And more via embed blocks ### Developer Tools - Full REST API for building custom integrations - CLI tools for deployment and management - MCP (Model Context Protocol) server - Docker-based self-hosting - Open-source codebase on GitHub - Webhook support ### Personal Learning Tools LearnHouse includes a full suite of tools for individual learners and students: - **Study Guides**: Create and organize study guides from any enrolled course. Summarize lectures, annotate key points, and build custom revision material. Share guides with classmates. - **AI Study Assistant**: An AI tutor that understands your course content. Ask questions, get explanations, request summaries. Generates flashcards and practice questions on demand. - **Quizzes & Flashcards**: Auto-generated from course content or created manually. Spaced repetition support. Track mastery across topics. - **Collaborative Boards**: Shared whiteboard spaces for group study, brainstorming, and project collaboration with classmates. - **Course Dashboard**: Centralized view of all enrolled courses, upcoming deadlines, and assignments. - **Progress Tracking**: Monitor completion across courses, set study goals, identify weak areas before exams. - **Mobile App**: Full mobile experience for studying on the go. Personal learning is available on the Personal plan ($15/mo) and Family plan ($41/mo for 4 members). These are separate from the Creator plans and designed for students, self-learners, and families. ## Pricing (as of 2025) ### Creator & Organization Plans | Plan | Monthly Price | Annual Price | Key Limits | |------|--------------|--------------|------------| | Free | Free | Free | 1 course, 10 members, watermark | | Standard | $49/mo | $39/mo (billed annually) | Unlimited courses, 200 members, 2 admin seats, payments (0% fees), AI (1,000 credits), discussions, podcasts, analytics, mobile app | | Pro | $149/mo | $124/mo (billed annually) | Unlimited courses, 500 members, 10 admin seats, custom domains, certifications, playgrounds, boards, advanced AI (2,000 credits), priority support, API access | | Enterprise | Custom | Custom | Unlimited, SSO/OIDC, SCORM, RBAC, multi-tenancy, white-label, audit logs, self-hosted option | Additional members: $1 per active user per month on Standard and Pro plans (an active user is someone who connects at least twice in a month, billed at month-end). ### Personal Plans (for learners) | Plan | Monthly Price | Annual Price | Key Features | |------|--------------|--------------|--------------| | Personal | $15/mo | $14/mo (billed annually) | Unlimited courses, 1 member, AI assistant (500 credits), boards, playgrounds, mobile app | | Family | $41/mo | $38/mo (billed annually) | 4 members, advanced AI (3,000 credits), everything in Personal | ### Agency Plans LearnHouse offers dedicated plans for agencies and consultancies that deploy learning platforms for multiple clients. Two deployment options: **Self-Hosted Agency** - Run LearnHouse on your own infrastructure - Multi-tenant architecture with isolated environments per client - All enterprise features included (SSO, SCORM, RBAC, white-label) - Full data ownership and sovereignty - Volume discounts as you scale the number of tenants **Managed Cloud Agency** (most popular) - Fully managed hosting: LearnHouse handles servers, updates, and maintenance - 99.9% uptime SLA - Scale tenants on demand as you onboard new clients - Optional priority support with dedicated Slack channel - Focus on delivering value to clients, not managing infrastructure Agency pricing is custom based on the number of tenants and requirements. Volume discounts available. Contact: hello@learnhouse.app ## Technical Stack - **Frontend**: Next.js (App Router), React, TypeScript, Tailwind CSS - **Backend**: Python, FastAPI - **Database**: PostgreSQL - **File Storage**: S3-compatible (MinIO for self-hosted) - **AI**: Integration with language models for AI features - **Deployment**: Docker, Docker Compose, Kubernetes - **Authentication**: NextAuth.js with credentials and Google OAuth ## Comparison with Competitors ### vs Teachable - LearnHouse is open source; Teachable is proprietary - LearnHouse offers self-hosting; Teachable is cloud-only - LearnHouse: 0% transaction fees on Standard+; Teachable: 7.5% on Starter - LearnHouse includes AI tools, code playgrounds, podcasts, and boards; Teachable does not - Teachable has more mature marketplace and affiliate features ### vs Thinkific - LearnHouse is open source; Thinkific is proprietary - LearnHouse offers self-hosting; Thinkific is cloud-only - LearnHouse includes built-in podcasts, code playgrounds, AI tools - Thinkific has more third-party app integrations - Both offer community features and assignments ### vs Kajabi - LearnHouse is open source; Kajabi is proprietary ($149-$399/mo) - LearnHouse focuses on learning; Kajabi includes email marketing and funnels - LearnHouse: 0% transaction fees; Kajabi: 0% but higher base price - LearnHouse includes code playgrounds and AI; Kajabi does not ### vs Moodle (open source) - Both are open source and self-hostable - LearnHouse has a modern UI/UX; Moodle has a legacy interface - LearnHouse includes AI tools, podcasts, payments; Moodle requires plugins - Moodle has deeper SCORM support and longer track record in academia - LearnHouse is easier to deploy (Docker) and maintain ### vs Canvas LMS - LearnHouse is open source and free to start; Canvas has complex licensing - LearnHouse is modern and lightweight; Canvas is enterprise-focused - LearnHouse includes built-in payments; Canvas does not - Canvas has deeper LTI and institutional integrations ## Target Audiences 1. **Students & Self-Learners**: Individual learners who want AI study tools, flashcards, study guides, progress tracking, and collaborative boards to study more effectively 2. **Creators & Educators**: Independent teachers, coaches, and content creators who want to build and monetize online courses 3. **Universities & Schools**: Academic institutions looking for a modern, self-hostable LMS 4. **Businesses**: Companies running internal training, onboarding, and professional development 5. **Developers**: Technical users who want to build custom learning platforms using the API or self-host with full control 6. **Agencies**: Consultancies and agencies deploying white-label learning platforms for multiple clients, with multi-tenant architecture and managed or self-hosted options ## Company Information - Product: LearnHouse - Type: Open-source software - Website: https://learnhouse.app - Documentation: https://docs.learnhouse.app - GitHub: https://github.com/learnhouse/learnhouse - Contact: Available via website ## Frequently Asked Questions **Q: Is LearnHouse really free?** A: Yes, the Free plan is free forever with 1 course and 10 members. The open-source version can be self-hosted for free with no limits. **Q: Can I self-host LearnHouse?** A: Yes. LearnHouse can be deployed using Docker on any server. Self-hosting gives you full control over data and no platform fees. **Q: What payment methods does LearnHouse support?** A: LearnHouse uses Stripe for payments, supporting credit/debit cards, Apple Pay, Google Pay, and local payment methods depending on the country. Available in 40+ countries. **Q: Does LearnHouse support SCORM?** A: SCORM support is available on the Enterprise plan. **Q: Can I use my own domain?** A: Yes, custom domains are available on the Pro plan and above. **Q: How many languages does LearnHouse support?** A: The platform UI is available in 19 languages: English, French, German, Spanish, Arabic, Japanese, Portuguese, Russian, Chinese, Hindi, Korean, Italian, Turkish, Vietnamese, Indonesian, Polish, Dutch, Thai, and Bengali. **Q: Is there a mobile app?** A: Yes, LearnHouse offers a mobile app for learners, available on Standard plan and above. **Q: What makes LearnHouse different from Teachable or Thinkific?** A: LearnHouse is open source and self-hostable. It includes AI tools, code playgrounds, podcasts, and collaborative boards that proprietary platforms don't offer. It also charges 0% transaction fees on Standard+ plans. **Q: Does LearnHouse offer agency plans?** A: Yes. LearnHouse offers dedicated agency plans for companies deploying learning platforms for multiple clients. Two options: Self-Hosted (your infrastructure, full control, multi-tenant) and Managed Cloud (99.9% SLA, we handle servers). Both include all enterprise features. Custom pricing with volume discounts. Contact hello@learnhouse.app. **Q: Can I use LearnHouse for personal learning?** A: Yes. The Personal plan ($15/mo) gives you unlimited course access, AI study assistant (500 credits), boards, playgrounds, and a mobile app. The Family plan ($41/mo) extends this to 4 members with advanced AI (3,000 credits). ## Pages & Links - Homepage: https://learnhouse.app - Pricing: https://learnhouse.app/pricing - For Creators: https://learnhouse.app/creators - For Personal Use: https://learnhouse.app/personal - For Developers: https://learnhouse.app/developers - For Academia: https://learnhouse.app/academia - For Business: https://learnhouse.app/business - Integrations: https://learnhouse.app/integrations - Features (Courses): https://learnhouse.app/features/courses - Features (Payments): https://learnhouse.app/features/payments - Features (Discussions): https://learnhouse.app/features/discussions - Features (Podcasts): https://learnhouse.app/features/podcasts - Features (AI): https://learnhouse.app/features/ai - Features (Code): https://learnhouse.app/code - Features (Playgrounds): https://learnhouse.app/playgrounds - Features (Boards): https://learnhouse.app/boards - Compare (vs Closed Source): https://learnhouse.app/compare/closed-source - Compare (vs Open Source): https://learnhouse.app/compare/open-source - Privacy Policy: https://learnhouse.app/privacy - Terms of Service: https://learnhouse.app/terms - GitHub: https://github.com/learnhouse/learnhouse - Documentation: https://docs.learnhouse.app - API Reference: https://docs.learnhouse.app/technical-docs/rest-api - Self-Hosting Guide: https://docs.learnhouse.app/technical-docs/self-hosting - Summary for LLMs: https://learnhouse.app/llms.txt