teachable.expert
homeresourcesglossary

Glossary

Teachable terminology

Plain-English definitions for Teachable's platform concepts — useful whether you're a developer integrating the API or a school owner briefing your technical team.

B

Bundle

A product that groups multiple courses together for a single price. Purchasing a bundle enrolls the user in all included courses simultaneously. Bundles have their own pricing plans and can be managed via the API.

related:CourseEnrollmentPricing Plan
C

Completion

The state of a student having finished all lectures in a course. Completion triggers the course completion webhook event, which is commonly used to issue certificates, unlock content, or notify external systems.

related:LectureEnrollment

Coupon

A discount code applied at checkout. Coupons can be percentage or fixed-amount, limited in use count, and scoped to specific courses or bundles. They can also be used to grant free access.

related:Pricing PlanEnrollment

Course

The primary content container in Teachable. A course contains lecture sections, which contain lectures. Courses can be free, paid, or part of a bundle. Each course has its own landing page, pricing, and enrollment settings.

related:Lecture SectionLectureBundle
D

Drip

A content scheduling feature that unlocks lecture sections a set number of days after enrollment. Commonly used for cohort-based courses or onboarding sequences where content should be released gradually.

related:Lecture SectionEnrollment
E

Enrollment

The relationship between a user and a course. A user must be enrolled to access course content. Enrollments can be created via purchase, free signup, coupon, or directly via the API. Each enrollment has its own progress state.

related:UserCourseBundle
L

Lecture

The smallest content unit in Teachable. A lecture can contain video, text, a quiz, or downloadable files. Completion is tracked at the lecture level and rolls up to course completion.

related:LessonLecture SectionCompletion

Lecture Section

A grouping of lectures within a course — equivalent to a module or chapter. Sections can be locked via drip scheduling, requiring students to wait a set number of days before access is granted.

related:CourseLectureDrip

Lesson

A synonym for lecture. Lessons are the most common type of content in Teachable, and are the most commonly used in the API.

related:Lecture

Liquid

The templating language used in Teachable's theme system. Derived from Shopify's Liquid, it allows school owners and developers to customise the HTML of school pages using variables, filters, and tags provided by Teachable.

related:School
O

Organisation

Teachable's B2B feature. An Organisation groups users under a single account, typically used by corporate clients purchasing seats for their employees. Organisations have an admin user who can manage members and track progress.

related:EnrollmentSchool
P

Pipeline

The sales funnel builder within Teachable. Pipelines are sequences of pages (sales page, checkout, upsell) designed to convert visitors into students. Not to be confused with CI/CD pipelines in development contexts.

related:School

Pricing Plan

Defines how a course or bundle is sold — one-time payment, subscription, or payment plan. A single course can have multiple pricing plans. Each plan has its own price, currency, and billing interval.

related:CourseBundleEnrollment
S

School

The top-level entity in Teachable. Every account has one school, which owns all courses, users, and settings. Your school has a unique subdomain (e.g. myschool.teachable.com) and optionally a custom domain.

related:PipelineOrganisation
W

Webhook

An HTTP POST request Teachable sends to a URL you configure when a specific event occurs — such as a new enrollment, a purchase, or a course completion. Webhooks are the primary mechanism for real-time integration with external systems.

related:EnrollmentCompletion