Programming Languages

Python Fundamentals: Parts 4-6

March 11, 2025, 11:30am
This three-part interactive workshop series teaches you intermediate programming Python for people with previous programming experience equivalent to our Python Fundamentals: Parts 1-3 workshop. By the end of the series, you will be able to apply your knowledge of basic principles of programming and data manipulation to a real-world social science application.

Python Fundamentals: Brief Introduction (60 minutes)

February 14, 2025, 3:30pm
This is a lightweight module aimed to provide a brief introduction to Python using Jupyter Notebooks.

R Geospatial Fundamentals: Parts 1-2

February 25, 2025, 2:00pm
In this 2-part workshop series, we will provide an introduction to spatial analyses in R. We discuss the benefits of the additional ‘location' component that defines spatial data and how spatial data frames organize this information. Using the sf (simple features) and terra packages, we'll navigate fundamental operations for reading, writing, manipulating, and visualizing spatial data.

Python Deep Learning

March 4, 2025, 2:00pm
In this workshop, we will convey the basics of deep learning in Python using keras on image datasets. You will gain a conceptual grasp of deep learning, work with example code that they can modify, and learn about resources for further study.

MAXQDA Fundamentals Departmental (90m)

February 12, 2025, 3:45pm
This 90-minute introductory workshop will teach you MaxQDA from scratch with clear introductions, concise examples, and support documents. You will learn how to download and install the MaxQDA software, upload multiple forms of data then how to use manual and autocode features. We will review some of the additional analytic features including visual, memo and the Questions, Themes and Theories (QTT) tools. We will briefly touch on the MaxQDA Team cloud-based version. Instructors will share recommended resources.

GitHub Fundamentals

February 20, 2025, 10:00am
This introductory workshop covers basics of GitHub using GitHub Desktop, a GUI Git client. This workshop is designed for people with no previous experience with Git or GitHub. We will cover key concepts and workflows, including version control, repository creation, branching, merging, and collaboration.

Command Line Fundamentals

February 11, 2025, 10:00am
In this workshop, we provide a basic introduction to how to interact with your computer via terminal. We are going to focus on Bash (Bourne-Again Shell) or Zsh (Z Shell), which are one of the most commonly used Unix/Linux shells.

R Copilot Assisted Coding Workshop

February 4, 2025, 10:00am
This workshop provides a beginner-friendly introduction to coding with GitHub Copilot, a popular AI coding assistant. We will start from the basics so you can take advantage of AI assistants to improve your coding and avoid common pitfalls. 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.

Finley Golightly

IT Support & Helpdesk Supervisor
Applied Mathematics

Finley joined D-Lab as full-time staff launching their career in Data Science after graduating with a Bachelor's degree in Applied Math from UC Berkeley.

They have been with D-Lab since Fall 2020, formerly as part of the UTech Management team before joining as full-time staff in Fall 2023. They love the learning environment of D-Lab and their favorite part of the job is their co-workers! In their free time, they enjoy reading, boxing, listening to music, and playing Dungeons & Dragons. Feel free to stop by the front desk to ask them any questions or...

R Fundamentals: Parts 1-4

May 5, 2025, 10:00am
This workshop is a four-part introductory series that will teach you R from scratch with clear introductions, concise examples, and support documents. You will learn how to download and install the open-sourced R Studio software, understand data and basic manipulations, import and subset data, explore and visualize data, and understand the basics of automation in the form of loops and functions. After completion of this workshop you will have a foundational understanding to create, organize, and utilize workflows for your personal research.