Guide

Deckset for educators

Build lectures, handouts, and flipped-classroom materials from the notes you already have.

Start with your notes

Deckset turns Markdown files into readable lecture slides. Write the material, then let Deckset handle layouts, themes, and presenting.

From plain text to lecture slides

Write your lecture in any text editor using Markdown. Deckset turns the source into slides and keeps optional presenter notes off the slides. Separate slides with three dashes (---), or enable the option to treat headers as slide dividers when that better matches how you write. Here’s how your Markdown maps to the presentation:

  • Top-level headings introduce new sections and, with the treat-headers-as-slide-dividers option enabled, can act as slide boundaries.
  • Slide separators (— on a single line with blank lines around it) always start a new slide.
  • Subheadings help structure content within or across related slides.
  • Paragraphs and lists become the main body content of each slide by default.
  • Presenter notes keep extra text private in presenter view. You can also enable an option to treat all paragraphs as presenter notes when you want your Markdown to be a private script by default.
  • Aspect ratio can be adjusted to suit different screens and projectors (e.g., 16:9 or 4:3).

Learn more about Start with your notes

Drop in your existing notes

Already writing your lectures in Markdown? Drag the file into Deckset and enable the option to treat headers as slide dividers. If you turn on treat-paragraphs-as-presenter-notes, each paragraph under a heading becomes private presenter notes instead of slide content. Export the presentation with or without notes for students.

Start with an educator template

Deckset ships with example presentations, including one for educators. Open it from the welcome window or the Help menu to see Markdown samples for footers, slide numbers, nested lists, footnotes, MathJax, captioned media, and other features—then replace the examples with your own content.

Text emphasis and inline code

Text styles example

Keep everything in Markdown but still highlight terminology, show code inline, strike out revisions, or add superscripts/subscripts for equations and citations.

Learn more about Text emphasis and inline code

Keep course materials in plain text

Keep lesson source files in plain text instead of a slide editor. Track changes, share edits, and update material for the next semester without rebuilding the presentation.

Educator pricing

Deckset offers educators 50% off. Fill out the form on our education page to receive the discount for your own license, and email support@deckset.com if you need multiple seats.

Learn more about Educator pricing

Teach with code, math, and media

Use Markdown to build lessons with lists, code, equations, media, and diagrams. Deckset renders each of these content types directly from your source file.

Structure concepts with lists

Lists example

Use bullet points and nested lists to present complex topics step by step so students can follow your reasoning. Deckset supports a few simple patterns that make structuring information easy:

  • Bullet lists are ideal for key ideas and takeaways.
  • Numbered lists work well for procedures, algorithms, and proofs.
  • Nested lists help you show main ideas with supporting details.

Learn more about Teach with code, math, and media

Tables

Tables example

Use Markdown tables (as defined in GitHub Flavored Markdown) to compare concepts, present data, or show structured information. Tables remain readable when projected or printed.

Learn more about Tables

Columns

Columns example

Use columns to compare ideas side by side, especially in case studies and language examples. Two or three columns usually keep the slide readable.

Learn more about Columns

Images and media

Images and media example

Embed images, SVGs, diagrams, videos, and YouTube clips directly from Markdown. Resize and align media to fit the slide. Videos play directly in Deckset during your presentation.

Learn more about Images and media

MathJax (LaTeX equations)

Math equations example

Write mathematical formulas using LaTeX syntax. Deckset renders them via MathJax. Ideal for math, physics, engineering, and other STEM subjects.

Learn more about MathJax (LaTeX equations)

Code snippets with syntax highlighting

Code snippets example

Deckset uses highlight.js to support dozens of programming and markup languages. It adjusts the code block background for the selected theme to keep the code legible.

Learn more about Code snippets with syntax highlighting

Mermaid diagrams

Create flowcharts, sequence diagrams, class diagrams, timelines, and graphs with Mermaid syntax. Deckset renders them directly from your text.

Learn more about Mermaid diagrams

Footers and slide numbers

Footers and slide numbers example

Add slide numbers and footers to provide additional context and help students navigate your lectures.

Learn more about Footers and slide numbers

Footnotes

Footnotes example

Use standard Markdown footnotes for citations, references, or extra context. Deckset places them at the bottom of the slide.

Learn more about Footnotes

Themes and layouts

Choose a theme, adjust a few options, and let Deckset handle typography, colors, and spacing. Your lectures stay consistent and easy to read without design work.

Themes for readable slides

Deckset comes with more than 25 built-in themes designed for readable slides. Each theme sets the typography, color, and spacing. Consider these points when choosing a theme for your course:

  • Use clean, minimal themes for theory-heavy or formal lectures.
  • Pick more colorful themes for workshops, projects, and informal sessions.
  • Switch between light and dark backgrounds depending on the room and projector.
  • Keep the same theme across a course so each lecture uses the same layout and colors.

Create a reusable course theme

Customize themes directly in Markdown or use Deckset’s visual theme editor to create one. Export the theme to share it with colleagues or reuse it across courses, so every presentation starts with the same design.

Learn more about Create a reusable course theme

Teach and present

Keep teaching notes private, see what comes next, and export material students can use after class.

Presenter notes for confident delivery

Keep prompts, examples, and reminders in presenter notes instead of on the slide. Paragraphs that start with a caret (^) become presenter notes rather than slide content, and you can also enable an option to treat all paragraphs as presenter notes when you want your Markdown document to behave like a private script by default. Here are some tips for using presenter notes effectively:

  • Store definitions, extra explanations, and anecdotes in notes instead of on the slide.
  • Add timing cues to stay on track in tightly scheduled classes.
  • Include links and references you want to check while teaching.
  • Reuse the same notes when you teach the course again in future semesters.
  • Include materials your students can access later when you export handouts or PDFs.

Learn more about Teach and present

Presenter mode for live teaching

Presenter mode shows the current slide, next slide, and your notes in one view. Use rehearsal mode to practice timing and delivery before class.

Windowed presentation mode

Windowed presentation mode example

Instead of taking over your entire screen, Deckset can run in a resizable window. This lets you keep an eye on chat, notes, or other apps while teaching — especially useful for hybrid or online classes.

Accessibility features for inclusive teaching

iOS only

Deckset can generate PDFs with accessibility tagging and supports descriptive text for images. This helps make your exported handouts more usable for students relying on screen readers and other assistive technologies.

This feature is currently in beta on iOS. macOS support is in development—contact support@deckset.com to learn more.

Save and share course materials

Keep your lesson source files alongside the tools you already use for sharing, version control, and course materials.

Exporting slides, handouts, and notes

Turn your presentations into PDFs for your learning platform, email, or course website. Toggle presenter notes on or off depending on whether you’re preparing rehearsal materials or student-friendly handouts. Here are common formats educators use today:

  • PDFs with presenter notes for rehearsals or annotated handouts you intend to share.
  • Slide-only PDFs to share with students via email or your LMS.
  • Multiple slides per page to fit several slides on one sheet when you need compact handouts or a quick course recap.

Collaborate and version

Keep presentations in Git alongside assignments, or sync them with iCloud or Dropbox. Co-teachers, teaching assistants, and students can contribute without editing PowerPoint files. Use branches for experiments, review readable diffs, and roll back to an earlier semester when needed.

  • Update lectures each semester while keeping a history of previous versions.
  • Experiment with alternate explanations or examples on separate branches.
  • Accept suggestions or pull requests from colleagues and teaching assistants.
  • Reuse and adapt successful lectures across different courses or institutions.

Flip your classroom

Write a lesson in Markdown once, then share slide-only PDFs through your LMS or email list—no Deckset account required for students. Keep presenter notes as facilitator guides, and reuse updated modules with later cohorts.