research

Python Machine Learning Fundamentals: Part 1 of 2

This workshop introduces students to scikit-learn, the popular machine learning library in Python, as well as the auto-ML library built on top of scikit-learn, TPOT. The focus will be on scikit-learn syntax and available tools to apply machine learning algorithms to datasets. No theory instruction will be provided.

R Copilot Assisted Coding Workshop

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,…

R Data Wrangling and Manipulation: Part 1 of 2

It is said that 80% of data analysis is spent on the process of cleaning and preparing the data for exploration, visualization, and analysis. This R workshop will introduce the dplyr and tidyr packages to make data wrangling and manipulation easier. Participants will learn how to use these packages…

Python Deep Learning: Part 1 of 2

The goal of this workshop is to build intuition for deep learning by building, training, and testing models in Python. Rather than a theory-centered approach, we will evaluate deep learning models through empirical results. We start with a review of what deep learning is and then unpack what neural networks…

Introduction to Savio Training

Research IT is offering an introductory training session on using Savio, the campus Linux high-performance computing cluster. We will give an overview of how the cluster is set up, different ways you can get access to the cluster, logging in, transferring files, accessing software on the system, and submitting and…

R Data Visualization

After clicking the registration link for your desired workshop, be sure to use your @berkeley.edu or @lbl.gov email address in the Zoom registration box to ensure a seamless process. Additionally, when joining the workshop, participants need to be logged in with their institutional email address in Zoom to be granted admission. You…

Digital Humanities Working Group

We encourage everyone to participate, regardless of your experience level. The DH Working Group is a welcoming and supportive community for all things digital humanities. Lunch is provided. If you’re interested in giving a lightning talk or workshopping your research, please sign up here(link is…

Python Fundamentals: Part 4 of 6

This three-part interactive workshop series is a follow-up to D-Lab’s Python Fundamentals(link is external). It covers loops and conditionals, creating your own functions, analysis and visualization in Pandas, and the workflow of a data science project. Learning Objectives After completing Python Intermediate, you will be…

Python Geospatial Fundamentals: Part 1 of 2

Geospatial data are an important component of data visualization and analysis in the social sciences, humanities, and elsewhere. The Python programming language is a great platform for exploring these data and integrating them into your research. Register for this Python Geospatial Fundamentals Workshop!  

R Data Visualization

This workshop will provide an introduction to graphics in R with ggplot2. Participants will learn how to construct, customize, and export a variety of plot types in order to visualize relationships in data. We will also explore the basic grammar of graphics, including the aesthetics and geometry layers, adding…

Qualtrics Fundamentals

Qualtrics is a powerful online tool available to Berkeley community members that can be used for a range of data collection activities.  Primarily, Qualtrics is designed to make web surveys easy to write, test, and implement, but the software can be used for data entry, training, quality control, evaluation,…

Python Web Scraping

In this workshop, we cover how to scrape data from the web using Python. Web scraping involves downloading a webpage’s source code and sifting through the material to extract desired data. Web scraping is typically only done when Web APIs are not available. Platforms like Twitter, Reddit, or…

Python Web APIs

In this workshop, we cover how to extract data from the web with APIs using Python. APIs are often official services offered by companies and other entities, which allow you to directly query their servers in order to retrieve their data. Platforms like The New York Times, Twitter and…

Cybersecurity for Researchers

Your research is important and we are here to help keep it safe and secure. This brown bag session will focus on secure campus tools and services that Research IT and Berkeley IT offer to researchers, tips on navigating campus security processes, and cybersecurity best practices for keeping your research…

MAXQDA Fundamentals

This two-hour 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…

Institutional Review Board (IRB) Fundamentals

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. Numerous questions can come to mind when first negotiating getting a project approved. When should you apply? Does your project require…

Python Fundamentals: Part 2 of 3

This three-part interactive workshop series is your complete introduction to programming Python for people with little or no previous programming experience. 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.

R Geospatial Fundamentals: Part 2 of 3

Geospatial data are an important component of data visualization and analysis in the social sciences, humanities, and elsewhere. The R programming language is a great platform for exploring these data and integrating them into your research. This workshop focuses on fundamental operations for reading, writing, manipulating and mapping vector…

R Machine Learning with tidymodels: Part 2 of 2

This two-part workshop provides an introduction to machine learning algorithms using the tidymodels package. It covers what machine learning is, which problems it is most and least equipped to address, and explores the tidymodels framework to fit supervised machine learning models in R. Addressing machine learning problems requires a deep conceptual understanding of the…