Quarto Hands on Workshop

Authors
Affiliation

Siju Swamy

Saintgits College of Engineering (Autonomous)

Jobin Jose

Saintgits College of Engineering (Autonomous)

About the Workshop

We are pleased to announce that the Department of Computer Science and Engineering, in collaboration with the Department of Mathematics, is hosting a two-day workshop to highlight the transformative power of open-source tools in literate programming and machine learning.

About Quarto

The Quarto publication system is a versatile and powerful tool designed for creating dynamic documents, presentations, websites, and more. It seamlessly integrates text, code, and outputs, making it an ideal choice for data scientists, researchers, and educators who need to combine narrative with analysis. Quarto supports a wide range of programming languages, including R, Python, and Julia, allowing users to embed live code within their documents. Its flexibility extends to output formats as well, enabling the production of HTML, PDF, Word documents, and more, all from a single source file. By leveraging Markdown and advanced features such as citations and cross-referencing, Quarto facilitates the creation of professional and reproducible documents that cater to diverse audiences and purposes.

Join us for this hands-on introductory tutorial to the Quarto publishing system. You will learn how to use Quarto to set up a personal academic website, advertise your work, build a blogging environment, as well as create slides, pdf’s or other online materials. At the end of the session you will have the main structure for your personal website, hosted for free in GitHub and with a simple and automatic deployment workflow using GitHub actions. We will provide use case examples and a step-by-step guide to follow along the session.

Agenda

Day 1

  • 9:00 Introduction to Literate Programming
  • 9.10 Testimonials
  • 9.20 Introduction to Quarto
  • 9:25 Get Started
  • 9.50 Break
  • Hands-on
    • 10:00 Installation and system set-up
    • 11:00 Website Design
    • 12.30 Lunch Break
    • 01.20 Blog Design
    • 02.30 Hosting Sites
    • 03:30 Break
    • 03.45 Personalizing Websites & Blogs
    • 04.20 Day 1 concluding session

Day 2

  • 9:00 Introduction to Machine Learning
  • 9.50 Break
  • Hands-on
    • 10:00 Python libraries for Machine Learning
    • 11:00 Design a Machine Learning Project
    • 12.30 Lunch Break
    • 01.20 Story telling with EDA
    • 02.30 Model selection, training and evaluation
    • 03:30 Break
    • 03.45 Building GUI and Model Deployment
    • 04.20 Feedback session

Feed back form.

We would greatly appreciate it if you could take a few moments to complete our feedback form.

Please click the link below or scan the QR code to access the feedback form:

https://forms.gle/bHKwtrkV8JoN8KCc6