Rapid AI Prototyping and Bootstrapping with Low and No-code Tools
Learn how to rapidly build a low cost AI prototype for research and education with custom GPTs, prompt engineering, and turn-key solutions from leading LLM providers. Register Now
Learn how to rapidly build a low cost AI prototype for research and education with custom GPTs, prompt engineering, and turn-key solutions from leading LLM providers. Register Now
This workshop provides an introduction to using multiple GPUs for high-performance computing. Participants will explore essential techniques and tools, including CUDA with C++ and Python, PyTorch, and MPI, to optimize performance and handle complex computations. CUDA with C++ and Python will be used to demonstrate the basics of GPU programming, memory management, and multi-GPU computations....
This workshop introduces power analysis and simulations to assess power and estimate sample sizes needed for sufficient power. We will begin with simple analyses such as the t-test and will work our way up to various regression models. We will provide guidance in R to program simple Monte Carlo simulations to assess power. Some background...
This workshop explores designing AI interfaces for research mobile apps, focusing on enhancing user experience. Participants will learn how to leverage Retrieval Augmented Generation (RAG) architectures to achieve accurate performance in specific research domains and specialties. There will be a focus on agentic AI functionality in software products to streamline data collection and ensure compliance...
Directed Acyclic Graphs (DAGs) have emerged as an important tool in causal modeling to understand the relationships among variables. DAGs can inform what variables should be included or excluded in a statistical model intended to minimize bias in the estimation of a causal effect. This workshop discusses the basics of DAGs used for causal inference...
This follow-up to the previous “Introduction to AI/ML/LLM for Humanities and Social Science” workshop builds upon the skills and techniques of using and implementing AI to discuss the technology’s social, ethical, and political ramifications, along with guidelines to using AI for research and teaching. The workshop will address critical ethical concerns surrounding AI, including bias, the network...
Does your research group leverage social media to promote your findings or published works? Do you mine social media data and then do analysis on this data in your research? If yes, learn how to do this in an accessible way with this workshop. Strategic Outcomes: Inclusivity in community engaged research Does your research group...
This workshop introduces the functionality of Stata with a focus on data analysis. We will discuss the basic interface and do-files as well as explore commands to import data, create and modify variables, summarize variables, visualize data, combine data sets, and to run basic analyses. No experience with Stata is assumed. Register Now
While machine learning methods have traditionally been used for prediction in fields like industry and technology, they are increasingly being adopted in scientific research for exploration and inference. This two-part workshop introduces key machine learning techniques used for scientific applications. Part 1 discusses core concepts such as prediction accuracy, the bias-variance tradeoff, and cross-validation. Part 2...
While machine learning methods have traditionally been used for prediction in fields like industry and technology, they are increasingly being adopted in scientific research for exploration and inference. This two-part workshop introduces key machine learning techniques used for scientific applications. Part 1 discusses core concepts such as prediction accuracy, the bias-variance tradeoff, and cross-validation. Part...
This workshop will show how descriptive analyses, both numerical and graphical, can be done with continuous and categorical variables. Subpopulation analysis will be discussed and then examples of OLS regression and logistic regression will be considered. Register Now
This interactive session introduces the fundamentals of digital accessibility and why it matters at UCLA. Participants will learn what accessibility means in a digital context, gain insight into disability culture, and see a live screen reader demonstration. The training will also cover practical tips for creating accessible documents, websites, and media, including proper use of...
This introductory workshop is designed for UCLA researchers who are new to the Hoffman2 Cluster. Participants will learn how to request an account, connect to the cluster via SSH/remote desktop, navigate the environment, and transfer files to and from the shared high-performance computing system. No prior experience with HPC is required—this session will provide the...
Audience: UCLA web editors, content creators, IT staff, and program managersTools Covered: WAVE Chrome plug-in, Siteimprove Accessibility, manual keyboard testing By the end of this training, participants will: Understand the basics of digital accessibility and UCLA’s WCAG 2.1 AA compliance requirements. Learn how to use WAVE for page-by-page testing. Learn how to use Siteimprove for...
ESRI is a leading industry provider of geospatial tools and research, featuring a wide variety of products from AI enhanced analysis to web-publishing solutions for classroom projects. The sheer number of different tools and applications offered by the ESRI digital ecosystem can appear overwhelming, as can the documentation and associated tutorials. To lower the barrier...
Academic researchers across disciplines—from archaeology and medicine to data science and the digital humanities—increasingly need to create, manipulate, and display three-dimensional models. Whether reconstructing historical sites, visualizing complex protein structures, or building virtual environments for psychological experiments, the challenge is often the same: how to produce custom, accurate, and performance-optimized 3D assets without access to...
Part of the series: From Scripts to Software: Practical Python for Reproducible Research This hands-on workshop will introduce you to the principles of modern software development and show you how to apply them to your scientific projects. We will move beyond simple scripting and learn how to write Python code that is robust, reusable, and...
This training introduces participants to Siteimprove, UCLA’s automated accessibility evaluation platform. Attendees will learn how to navigate the main accessibility dashboard, review accessibility issues across their websites, and use the platform’s menus and tools effectively. The session will also cover strategies for prioritizing accessibility issues identified by Siteimprove, helping participants understand which fixes have the...
This hands-on session introduces participants to the layout and usage of the Hoffman2 Cluster environment. Attendees will learn how to navigate the file system, load software modules, and run interactive computing sessions using the job scheduler. Ideal for researchers looking to explore tools, test code, or perform small-scale analyses in real time.
This session is part of the greater UCLA Disability Pride Week running from Oct 14-17. This session introduces participants to disability culture and the role of allyship in creating more inclusive communities. Through discussion, real-life examples, and reflection, participants will explore disability identity, accessibility as a cultural norm, and the differences between accommodation and accessibility....
Part of the series: From Scripts to Software: Practical Python for Reproducible Research Now that you have a solid foundation in writing sustainable and object-oriented Python code, we will explore how to scale up your research by breaking the single-processor barrier. This workshop will introduce you to the world of parallel computing, empowering you to...
Do you use LLMs but wish you could improve the results? In this workshop you will learn how to get the most out of LLMs using a step-by-step approach to prompt engineering. You will also learn about Retrieval Augmented Generation (RAG) and how to implement a basic RAG application. Finally, you will learn how to...
Join us for a session on disability in sports with guest lecturer Sam McIntosh, Paralympic track athlete. This presentation will explore the history and significance of the Paralympics, the classification system that ensures fair competition, and the broader impact of sports on the lives of young disabled individuals. Through Sam’s personal journey and experiences as...
This session provides an introduction to creating accessible documents in Google Docs, Microsoft Word, and PDFs. Participants will learn the fundamentals of digital accessibility, including how to use proper heading structure, write effective alt-text for images, create descriptive links, and ensure sufficient color contrast. The training will also demonstrate how to use built-in and automated...
Overleaf is an online LaTeX editor for writing, editing, and publishing documents in a collaborative cloud-based environment. This one-hour workshop is designed for participants with a basic Overleaf familiarity who would like to learn about some of Overleaf's advanced features. We will begin by demonstrating how to import and structure existing documents in Overleaf, followed...
This workshop guides researchers through running Jupyter Notebooks on the Hoffman2 Cluster for interactive data analysis and computing. Participants will learn how to launch Jupyter via the job scheduler, connect securely through SSH tunneling, and manage computing resources effectively. Ideal for users familiar with Jupyter who want to scale their workflows using the Hoffman2 Cluster.
Learn practical strategies for building more inclusive websites in this session with Chris Patterson, a web accessibility specialist with over 20 years of experience in digital accessibility and web development. Chris will share her top 10 tips for improving web accessibility, covering common barriers, best practices, and simple changes that make a big difference for...
Part of the series: From Scripts to Software: Practical Python for Reproducible Research Having learned how to write sustainable, object-oriented code and how to scale it across multiple processors, we will now explore how to dramatically accelerate your computations using Graphics Processing Units (GPUs). Modern GPUs are massively parallel processors that can perform millions of...
Python is a general-purpose programming language that is easy to learn and widely used. It is one of the primary programming languages for data science, and when combined with its modules such as NumPy, SciPy, Matplotlib, and Pandas, it can be a very powerful tool for numerical computing. The first part of this hands-on series...
This workshop explores how human-centered UX design can support the integration of AI into research-focused mobile applications. We’ll examine how AI features, such as Retrieval-Augmented Generation (RAG) and agentic assistants, can enhance participant engagement, improve data quality, and facilitate efficiency. You'll gain insight into how the UX design process applies to AI - from early...
Audience: UCLA web editors, content creators, IT staff, and program managersTools Covered: WAVE Chrome plug-in, Siteimprove Accessibility, manual keyboard testing By the end of this training, participants will: Understand the basics of digital accessibility and UCLA’s WCAG 2.1 AA compliance requirements. Learn how to use WAVE for page-by-page testing. Learn how to use Siteimprove for...
Cloud computing services enable users to access a wide range of computing resources via the internet. This workshop series is designed to provide academic researchers with practical guidance on leveraging cloud computing platforms for their daily work. Participants will learn how to utilize compute instances, networking, storage solutions, machine learning tools, and configure high-performance computing...
The second part of this hands-on series will introduce you to a few libraries that enable Python to function as a powerful numerical programming language, including NumPy, SciPy, and Pandas. We will focus on a few illustrative problems, such as exploratory statistical analysis and visualization, curve fitting, finding solutions to a set of linear equations,...
Neural networks are the "beating heart" of modern LLM-based AI systems, driving everything from image recognition to natural language processing. In this 2-hour lecture, we'll explore the foundational concepts of neural networks and their pivotal role in deep learning projects. This session is designed to be accessible to all, with a focus on intuitive explanations...
This workshop will show how descriptive analyses, both numerical and graphical, can be done with continuous and categorical variables. Subpopulation analysis will be discussed, and then examples of OLS regression and logistic regression will be considered.
This workshop introduces participants to running batch jobs on the Hoffman2 Cluster using the job scheduler. Attendees will learn how to write and submit batch scripts, request computing resources, monitor job status, and manage output files. This session is essential for researchers aiming to run larger or automated workloads efficiently.
This training introduces participants to Siteimprove, UCLA’s automated accessibility evaluation platform. Attendees will learn how to navigate the main accessibility dashboard, review accessibility issues across their websites, and use the platform’s menus and tools effectively. The session will also cover strategies for prioritizing accessibility issues identified by Siteimprove, helping participants understand which fixes have the...
Cloud computing services enable users to access a wide range of computing resources via the internet. This workshop series is designed to provide academic researchers with practical guidance on leveraging cloud computing platforms for their daily work. Participants will learn how to utilize compute instances, networking, storage solutions, machine learning tools, and configure high-performance computing...
Do you use GitHub as a code repository? In this workshop you will learn how to expand your GitHub use by integrating continuous integration and continuous deployment workflows. Together we will create a sample GitHub workflow using GitHub actions, we will clone repos and create pull requests, go over stage deployment and user acceptance testing,...
R is a powerful programming language specifically designed for statistical analysis. In this workshop, we will explore some of the tools and packages available in R to craft visually appealing tables that effectively communicate your results. Whether you're using R Markdown and seeking to generate tables in your HTML file or aiming to create polished...
This session provides an introduction to creating accessible documents in Google Docs, Microsoft Word, and PDFs. Participants will learn the fundamentals of digital accessibility, including how to use proper heading structure, write effective alt-text for images, create descriptive links, and ensure sufficient color contrast. The training will also demonstrate how to use built-in and automated...
This advanced session focuses on improving the efficiency, scalability, and reproducibility of your research workflows on the Hoffman2 Cluster. Topics include job arrays, resource monitoring, environment management (e.g., python, conda), and best practices for data and storage usage. Ideal for users ready to streamline and scale their computational research.
This one hour workshop will guide researchers, students, and staff turn a pre-formed idea for an app into a working prototype they can test with potential users, subjects, or customers.
In this workshop you will learn how to leverage AWS Generative AI Services to create an image processing pipeline that leverages AI models in AWS SageMaker. You will learn how to create an event-driven micro service that allows users to drop images into AWS S3 buckets to be preprocessed by AWS Lambda and then processed...
Duration: 1 hour Audience: UCLA web editors, content creators, IT staff, and program managers Tools Covered: WAVE Chrome plug-in, Siteimprove Accessibility, manual keyboard testing By the end of this training, participants will: -Understand the basics of digital accessibility and UCLA’s WCAG 2.1 AA compliance requirements. -Learn how to use WAVE for page-by-page testing. -Learn how...
Choosing which covariates to control for in regression models is a well-known challenge, and clear guidance on this issue is often lacking. Causal diagrams, specifically directed acyclic graphs (DAGs), offer a powerful framework for addressing this challenge. This workshop discusses the paper “A Crash Course in Good and Bad Controls” (Cinelli, Forney, & Pearl, 2022),...
This interactive session introduces the fundamentals of digital accessibility and why it matters at UCLA. Participants will learn what accessibility means in a digital context, gain insight into disability culture, and see a live screen reader demonstration. The training will also cover practical tips for creating accessible documents, websites, and media, including proper use of...
This training introduces participants to Siteimprove, UCLA’s automated accessibility evaluation platform. Attendees will learn how to navigate the main accessibility dashboard, review accessibility issues across their websites, and use the platform’s menus and tools effectively. The session will also cover strategies for prioritizing accessibility issues identified by Siteimprove, helping participants understand which fixes have the...
As a computational researcher, it can be essential to know how to use version control in order to run other people’s code or to develop code as part of a multi-person development team. Git is one software tool for version control that helps users manage software and software changes over time. This workshop will introduce...
Are you struggling to bring your website into compliance with laws, policies and guidelines on accessibility? Do you need to know more about the ADA, WCAG, and Section 508? Do you want to know more about how to make your website work for everyone? We will discuss how to make websites accessible. We will discuss...