Skip to main content
Open Courses, choose a course, and select a lesson to reach the block editor. Type / anywhere in the editor to search for a block by name. Every block can be moved with the drag handle that appears on its left side when you hover over it.

Inserting and reordering blocks

Type / at the start of any line to open the block menu. Start typing the name of the block you want and press Enter to insert it. To move a block, grab the drag handle on its left edge and drop it where you want it.
You can reorder any block type, including interactive learning blocks and media embeds, using drag-and-drop. The handle appears when you hover over the block’s left margin.

Block categories

These blocks form the skeleton of a lesson. Use them to organize written content, add structure, and present code or data clearly.

Headings

Multiple heading levels for section titles and subsections.

Lists

Bulleted, numbered, and task lists for steps, items, or options.

Tables

Multi-column tables with resizable columns. Good for comparisons, pricing tiers, and feature grids.

Blockquotes

Pull a key quote or excerpt out of the flow of text.

Code

Syntax-highlighted code blocks. Supports all major languages.

Collapsible details

Expandable toggle sections that hide content until a student clicks to reveal it.
These blocks turn passive reading into active learning. Use them to reinforce key ideas, check understanding, and keep students engaged.

Flashcards

A flip-card format where students reveal the answer by clicking. Great for definitions and key terms.

Multiple-choice quizzes

One question with selectable options and instant feedback.

Checklist cards

A checklist students can tick off as they work through a task or process.

Stepper guides

A numbered step-by-step sequence with each step displayed as a distinct card.

Reflection prompts

An open question that invites students to pause and think before moving on.

Statement blocks

A single bold statement displayed prominently to drive home a key point.

Person quotes

A quote attributed to a named person, with optional role and avatar.

Callouts

Highlighted boxes for tips, warnings, notes, and important information.

Blurb cards

A compact card with an icon, title, and short description. Good for feature lists or key principles.

Pros and cons

A two-column layout that lays out advantages and disadvantages side by side.

Stat highlights

A large number or metric displayed prominently to anchor a data point.

Interactive widgets

AI-generated custom tools like calculators and scorecards. See Widgets.
Use media blocks to break up text, illustrate concepts, and give students downloadable resources.

Image

Upload a PNG, JPG, WebP, GIF, or SVG image up to 10 MB, or generate one with AI from a short description, then set its caption, alignment, and width.

File download

Attach a PDF, Word document, CSV, or ZIP file up to 10 MB for students to download.

Screenshot

A framed image styled to look like a screen capture. Useful for software walkthroughs.

Video

Embed a YouTube or Vimeo link, or upload an MP4, WebM, or Ogg file up to 1 GB. Large uploads show progress and retry failed parts without restarting the whole file.

Bookmark card

A link preview card that shows the page title, description, and thumbnail.

Embed

Show supported external tools and pages inside a lesson, such as Loom, Figma, and CodePen.
These features help you and your students move through lessons and add calls to action.

Call-to-action button

A button block that links students to another lesson, course, or external resource.

Prompt block

A copyable AI prompt students can lift straight into their own tool.

Diagram

A flowchart or diagram you can generate from a description.

Drag-handle reordering

Every block has a drag handle on its left edge. Grab it to move any block to a new position.

Slash command menu

Type / anywhere in the editor to search and insert any block type by name.