Skip to content

DWA SlidesMarkdown, layouts and impact.

You write the content and pick a layout in a few words. Your organization's theme takes care of the rest, and the VS Code extension checks that everything fits on the slide.

Data Wise Academy

You write this…

One _class directive per slide describes the layout. The rest is plain Markdown.

md
<!-- _class: content cols-3 cards with-title small -->

# Three commitments

> ## Clarity
>
> One idea per slide, a readable message.

<!-- -->

> ## Consistency
>
> The branding comes from the theme, not from copy-paste.

<!-- -->

> ## Speed
>
> The layout is chosen in one line.

…and you get this, rendered by Marp with the DWA theme. Illustrative example.

Change the layout without touching the content

Same words, different classes. All the slides below are rendered live, while this site is built, with the real theme/DWA.css theme.

Three tools one language

VS Code extension available ​

Class completion, prefilled structure, diagnostics, overflow measurement, automatic callout sizing, editable PowerPoint export. Learn more →

Theme portal v2, not deployed ​

Organizations, roles, invitations, groups, SSO, validated themes (draft → immutable publication), editor with preview and AI assistant, extension sign-in. Learn more →

MCP server to be built ​

Let an AI agent produce clean slides with few tokens, relying on the same catalog and the same rules. The vision →

Ready to write your first presentation?

Install the extension, choose the theme, type ---: the next steps are suggested to you.

Get startedSee the cheat sheet

Documentation of the DWA Core v1 language, the VS Code extension, the CLI and the theme portal.