Learn Quarto in Your Browser
Quarto is an open-source publishing system that turns a plain-text document into a polished report, website, presentation or PDF — and runs your R (or Python) code as part of the build, so the numbers and figures are always up to date. This free course takes you from your first .qmd file to a published, parameterised report. The key lessons have live, runnable R right on the page.
Quarto builds on Markdown. If the syntax (#, **bold**, lists, tables) is new to you, spend ten minutes in our interactive Markdown course first — then everything here will click.
Start here
Interactive lessons
### What is Quarto? The anatomy of a .qmd file, how a render works, and how Quarto differs from R Markdown.
### Code chunks Run R inside your document and control it with chunk options — with a live console to try it.
### The YAML header The settings block at the top: title, output formats, table of contents and themes.
### Figures, tables & cross-references Number and caption your figures and tables, and reference them automatically.
### Parameters & reports One template, many reports — with a hands-on, graded exercise.
### Publishing Render to HTML, PDF and Word, and put your work online with Quarto Pub or GitHub Pages.
Free R, Markdown & Quarto cheat sheets
One-page PDF guides — the “Which test?” decision chart, Markdown syntax, and Quarto reporting — free to download. Add your email for the occasional R tip too. No spam, unsubscribe anytime.
Want the deep dives? The blog covers chunk options, the YAML header and parameterised reports in detail. When a reporting pipeline needs to be production-grade, that’s what we build.