# Bitty Course > Small, affordable software for hosting and selling a video course. Creators upload lessons, arrange them, set a price and share one link; students buy, watch and resume. Creators can also build and manage courses from an AI assistant over MCP or with the `bitty` CLI. Every page below is Markdown. The whole set is in one file at https://bittycourse.com/llms-full.txt. ## Start here - [Getting started](https://bittycourse.com/docs/getting-started.md): Create a workspace, build your first course from your videos, set a price, preview it and publish one shareable link. ## Build your course - [Courses](https://bittycourse.com/docs/courses.md): Create a course, edit its details and settings, preview it as a student, publish or unpublish it, share its link, and delete it. - [Sections and lessons](https://bittycourse.com/docs/sections-and-lessons.md): Organize a course into sections and lessons, reorder them by drag and drop, and edit each lesson's notes, attachments and free-preview setting. - [Quizzes](https://bittycourse.com/docs/quizzes.md): Add multiple-choice quizzes to a course, set a pass mark, publish versions, and see how students score. - [Comments](https://bittycourse.com/docs/comments.md): Let enrolled students ask questions under each lesson, reply as the creator, and hide, delete or turn off comments. - [Branding](https://bittycourse.com/docs/branding.md): Set your brand name, color, look, logo, favicon, share image, footer and course covers, and control the "Course hosting by Bitty Course" credit. - [Custom domains](https://bittycourse.com/docs/custom-domains.md): Use your hosted subdomain or connect your own domain, with the exact DNS records, verification states, and what happens when checks fail. ## Video - [Uploading video](https://bittycourse.com/docs/uploading-video.md): How to upload lesson videos, which files are accepted, what each upload state means, and how uploads count toward your plan's storage. - [Video versions](https://bittycourse.com/docs/video-versions.md): How to replace a lesson's video without changing its link, publish or roll back a version, and how long earlier versions are kept. - [Captions and translations](https://bittycourse.com/docs/captions-and-translations.md): How automatic AI captions work, how to correct or upload your own caption files, how AI translations into other languages are made and charged, and what students see. - [Chapters](https://bittycourse.com/docs/chapters.md): How to add, edit and remove chapters in a lesson video, the format they use, and what students see. - [AI dubbing](https://bittycourse.com/docs/ai-dubbing.md): What AI dubbing does, who can use it, the voice-cloning consent it requires, the languages offered, how students switch audio, and how it's charged. - [Playback and security](https://bittycourse.com/docs/playback-and-security.md): How Bitty Course decides who can watch a lesson, how short-lived playback access works, what embeds and custom domains do and don't control, how viewing hours are counted, and what no video platform can prevent. ## Sell - [Pricing and access](https://bittycourse.com/docs/pricing-and-access.md): Choose who can watch a course (paid, free or invite only), set its price and currency, and give students access without a payment. - [Getting paid](https://bittycourse.com/docs/getting-paid.md): Connect your own Stripe account to sell courses, and understand payouts, Stripe's fees and Bitty Course's platform fee on each plan. - [Coupons and sales](https://bittycourse.com/docs/coupons-and-sales.md): Create coupon codes and timed sales for a paid course, share coupon links, and see who used each discount. - [Refunds](https://bittycourse.com/docs/refunds.md): Refund a course purchase from Bitty Course or Stripe, and what happens to the student's access, discounts and analytics. ## Students - [Students](https://bittycourse.com/docs/students.md): The course Students tab and student pages, giving and removing access, progress, quiz results and exactly what you can see about each student. - [Emailing students](https://bittycourse.com/docs/emailing-students.md): Send an announcement to everyone enrolled in a course, test it first, and how students stop these emails. - [The student experience](https://bittycourse.com/docs/the-student-experience.md): What your students see on your course site, from signing in and buying to watching, quizzes, questions, progress and downloads. - [Analytics](https://bittycourse.com/docs/analytics.md): Workspace and course analytics (revenue, students, watch time, completion and where viewers stop), CSV exports, and the weekly summary email. ## Workspace - [Team](https://bittycourse.com/docs/team.md): Add teammates to your workspace, choose between the owner and editor roles, and see exactly what each role can do. - [Plans and usage](https://bittycourse.com/docs/plans-and-usage.md): What the Free, Starter and Plus plans include, how usage is measured and warned about, what pauses at a limit, and how changing plans and canceling work. - [Signing in](https://bittycourse.com/docs/sign-in.md): How creators, teammates and students sign in with emailed codes, links or passwords, how password reset works, and how sign-in differs between the studio and course sites. - [Settings and export](https://bittycourse.com/docs/settings-and-export.md): What each workspace settings page controls, how to download your data export, and what happens when you cancel. ## AI and automation - [Draft with AI](https://bittycourse.com/docs/draft-with-ai.md): How Draft with AI writes a lesson description, key takeaways, chapters and quiz questions from a video's captions, and how you review and use each piece. - [MCP server](https://bittycourse.com/docs/mcp.md): Connect your own AI assistant to Bitty Course over MCP with a personal access token, what it can and can't do, and how to see and stop what it does. - [MCP tool reference](https://bittycourse.com/docs/mcp-tools.md): Every tool the Bitty Course MCP server offers, with the access each needs and its arguments. Generated from the server itself. - [bitty CLI](https://bittycourse.com/docs/cli.md): Install the bitty command line, sign in with an access token, and use its commands, output modes and exit codes from a terminal, scripts and AI agents.