Click below to see which D-Lab workshop is best for you!

Other Modules


"I want to learn more about Generative AI, Large Language Models, and prompt engineering."

R Copilot Assisted Coding

Learning to use Copilot

This workshop provides an introduction to coding with GitHub Copilot, an AI-powered coding assistant that can help you write code faster and more efficiently. First, we’ll cover how to install and set-up Visual Studio Code, a free code editor through which we will use GitHub Copilot. Then, we will go through the different features of GitHub Copilot and how to use them to help us code in R.

GPT Fundamentals

Learn the Transformers architecture

This workshop offers a general introduction to the GPT (Generative Pretrained Transformers) model. We will explore the transformer architecture upon which GPT models are built, how transformer models encode natural language into embeddings, and how GPT predicts text.

LLMs for Exploratory Research

Use language models for your research

In this workshop, we assess the different uses of LLMs in exploratory research and discusses ways to evaluate strengths and weaknesses of LLMs in various phases of exploratory research. First, we’ll cover some of the different types of LLMs that can be useful for research. Then, we’ll explore the use cases of LLMs specifically for exploratory research. As we go along, we will discuss the strengths and limitations of using LLMs for research.

"I want to learn about the command line."

Command Line Fundamentals

Command line magic

This workshop will start by introducing you to navigating your computer’s file system and basic command line operations to remove the fear of working with the command line and to give you the confidence to use it to increase your productivity.

"I want to learn SQL and relational databases."

SQL-Fundamentals

The fundamentals of SQL

This workshop introduces the fundamentals of SQL, with a focus on using SQLite (the most ubiquitous database on the planet) for data science tasks. We'll explore how SQL can be used to query and manipulate relational databases. This hands-on workshop includes exercises based on real-world datasets.

Cloud SQL Databases

Working with Google Cloud Platform (GCP) and BigQuery

This is a hands-on workshop on analyzing Social Media Data using Cloud Databases, specifically Google Cloud Platform's BigQuery. In this session, you'll learn how to leverage existing Reddit and other publicly available datasets in the cloud, import additional data, and perform meaningful analyses relevant to social science research.

"I want to master Excel."

Excel Fundamentals

Working with Excel

This is a three-hour introductory workshop that will provide an overview of Excel, with no prior experience assumed. Attendees will learn how to use functions for handling data and making calculations, how to build charts and pivot tables, and more.

"I want to learn Stata."

Stata Fundamentals

The absolute basics

This workshop is a three-part introductory series that will teach you Stata from scratch with clear introductions, concise examples, and support documents.

"I want to learn about Institutional Board Review (IRB) procedures."

Institutional Review Board (IRB) Fundamentals

Get your IRB project approved

Are you starting a research project at UC Berkeley that involves human subjects? If so, one of the first steps you will need to take is getting IRB approval.

"I want to learn how to make surveys."

Qualtrics Fundamentals

Data collection and survey design

This workshop will introduce Qualtrics with an orientation to the main interfaces for web survey design, sample management, corresponding with sample members, and exporting data.

"I want to learn about qualitative coding."

MaxQDA Fundamentals

Using MaxQDA for data analysis

This two-hour introductory workshop will teach you MaxQDA from scratch with clear introductions, concise examples, and support documents.