From Jupyter Notebooks to websites with Quarto
11-01, 09:00–10:30 (America/New_York), Central Park West (Room 6501)

Quarto is an innovative, open-source scientific and technical publishing system compatible with Jupyter Notebooks and other popular mediums. Quarto provides data scientists with a seamless way to publish their work in a high-quality format that is easily accessible and shareable. In this workshop, we will demonstrate how Quarto enables data scientists to turn their Jupyter products into a variety of high-quality documents and combine them into well-organized, striking websites.


Sharing knowledge through writing is a critical aspect of scientific activity, including data science. It allows researchers to communicate their findings and insights to a wider audience, build upon existing work, and collaborate with others in their field. However, until recently, there have been limited options for publishing long-form writing and expository analyses authored in Jupyter Notebooks, a popular medium for data scientists.

Enter Quarto - an innovative, open-source scientific and technical publishing system compatible with Jupyter Notebooks and other popular mediums. Quarto provides data scientists with a seamless way to publish their work in a high-quality format that is easily accessible and shareable. With Quarto, researchers can turn their Jupyter Notebooks into professional-looking publications in a variety of formats, including web pages, books, and slides.

In this workshop, we will demonstrate how Quarto enables data scientists to turn their work products into professional, high-quality websites, optionally with blog posts.

The learning outcomes for the workshop include:

  • Author documents in plain text markdown or Jupyter notebooks with equations, citations, crossrefs, figure panels, callouts, and advanced layouts.
  • Learn how to author content in IPython/Jupyter and the Quarto VS Code extension.
  • Leverage Quarto for creating websites, optionally with blog posts.
  • Host artifacts on platforms such as GitHub Pages and QuartoPub.
  • Take control of computations with Quarto’s execution options.

Prior Knowledge Expected

No previous knowledge expected

Mine Çetinkaya-Rundel is Professor of the Practice at Duke University and Developer Educator at Posit. Mine's work focuses on innovation in statistics and data science pedagogy, with an emphasis on computing, reproducible research, student-centered learning, and open-source education as well as pedagogical approaches for enhancing the retention of women and underrepresented minorities in STEM. Mine works on the OpenIntro project, whose mission is to make educational products that are free, transparent, and lower barriers to education. As part of this project, she co-authored four open-source introductory statistics textbooks. She is also the creator and maintainer of datasciencebox.org, co-author on R for Data Science (2nd Edition), and she teaches the popular Statistics with R MOOC on Coursera.