Marp templates for lectures and talks
Six Marp decks to start from. Open one in the editor or download the Markdown.
What is in each template
- Lecture: a course unit with a title slide (no page number), a recap, an agenda with the learning outcome, section dividers, a two-column slide, a table, a practice slide, a summary with the reading for next week, and speaker notes with time checks. 20 px body, a
sourceline on every content slide. - Talk: the structure from how to present a research paper: problem, one claim on its own slide, what it looks like, the result with an image beside text, limits, the takeaway, and a backup references slide after the end.
- Reading seminar: question prompts with page numbers, a quotation slide, a for/against slide, a closing with the reading response. Built for a 90-minute discussion.
- Thesis defence: problem and gap, the contribution sentence, method in two columns, a results table with the best cell in bold, when it does not help, limitations, contributions, and a backup sensitivity slide. See the guide (Turkish).
- Course introduction: what the course is, how it runs, the schedule table, assessment with weights, policies in one slide, what to do before next week.
- Blank: the front matter, a title slide, a bullet slide with a note, two columns, an image beside text.
Using a template
Open in editor loads it into the Marp online editor; .md downloads the file for VS Code, marp-cli or Lecture Studio. Every template names the default theme and carries its own style: block, so it renders the same in any Marp tool with no theme file to ship. Swap the theme from the editor's menu, or build your own in the theme builder.
The templates use placeholder images from placehold.co in two slides; replace them with files in your deck's assets/ folder.
Questions
Are the Marp templates free to use?
Yes, for any purpose, no attribution needed. They are plain Markdown.
Do the templates need a theme file?
No. Each one carries its style in the front matter, so it renders the same in marp-cli, VS Code, this editor and Lecture Studio.
How do I change the course code, name and dates?
They are text in the front matter (header, footer) and on the title slide. Edit them like any Markdown.
Can I get these as PowerPoint?
Open a template in the editor, adjust it, and export HTML or PDF here; for PPTX run marp deck.md --pptx on the downloaded file.