Workshop Materials

We are actively developing data science workshops, which are meant to supplement the MEDS curriculum and teach additional skills. Below are our most up-to-date materials, presented to our current cohort of students. Find older workshop materials on our Past Workshop Materials page.

August 5, 2022

Window Maximize Creating your personal website using Quarto

File lines instructional documentation | GitHub Square source code

A personal website is not only a great way to showcase your experiences and skills, but also gives people (potential employers included!) a better sense of who you are as a person. There are lots of great ways to build websites using R (e.g. {distill}, {blogdown}) – this year, we’ll be using Quarto, an exciting, new, and versatile publishing tool that supports R, Python, Julia, and ObservableJS.

August 18, 2022

Google Logo Teach Me How to Google

Television slides | GitHub Square source code

Googling for code help is something that all data scientists (at all career stages) do. But figuring out how to get the information you need back can be incredibly challenging, particularly for new coders. In this workshop, we’ll discuss strategies for refining your queries to increase your chances of finding informative solutions. [Approx. Duration: 1.5 hours]

October 3, 2022

Keyboard IDE Tips & Tricks (and other keyboard shortcuts to make you a more efficient programmer)

Television slides | GitHub Square source code

As environmental data scientists, we spend a lot of time writing code in different IDEs (Integrated Development Environments), like RStudio, VS Code, and Jupyter Notebooks via Anaconda Navigator. Taking some time to learn keyboard shortcuts (and customization tips) can make you a more efficient (and happier) hacker! [Approx. Duration: 1 hour]

October 10, 2022

SassAlternate CSS3 Logo Customizing Quarto Websites: Make your website stand out using Sass & CSS

Television slides | GitHub Square source code

Quarto provides a user-friendly framework for creating your personal website – but adding your own creative touch can help make yours stand out from the rest. In this workshop, we learn how to (a) add a template to our landing page and update the _quarto.yml file to quickly add fun features/update the overall layout of our website, (b) create a stylesheet and define Sass variables to start modifying the overall theme (colors, fonts, etc) of our site, and (c) define CSS rules to make fine-tuned adjustments to our site’s appearance. [Approx. Duration: 2 hours]

October 24, 2022

Blog Data Science Blogs: How to start one, and what to write about

Blog blog post | GitHub Square source code

Blogging about your data science adventures has a lot of benefits – it can help you to build your online profile/portfolio, practice your writing and communication skills, stay atop data science trends, solicit feedback from the community, network, learn new skills and/or solidify understanding, combat imposter syndrome, etc. In this workshop, we’ll learn how to add a blog to our Quarto website, customize posts, and (hopefully) get inspired to begin our blogging journeys! [Approx. Duration: 2 hours]

January 20 & 27, 2022

Star EDS 430: Intro to Shiny

Television slides | GitHub Square source code

In this workshop, students will learn how to build and deploy Shiny applications. The {shiny} package provides a framework that allows R users to build interactive web applications and dashboards, and has become a popular tool for sharing data analyses and data-derived outputs with broad audiences. In this two-part short course, students will learn the fundamentals of reactivity, how to customize an application user interface (UI), best practices and workflows for developing shiny apps, how to deploy their apps online via RStudio’s hosting service,, and more. [Approx. Duration: 10 hours]

Find past workshop materials here!