Pinned Repositories
Bash-Git
D-Lab's 3 hour introduction to basic Bash commands and using version control with Git and Github.
Computational-Social-Science-Training-Program
This course is a rigorous, year-long introduction to computational social science. We cover topics spanning reproducibility and collaboration, machine learning, natural language processing, and causal inference. This course has a strong applied focus with emphasis placed on doing computational social science.
Excel-Fundamentals
D-Lab's six-hour introduction to the basics of Microsoft Excel (with support materials for Google Sheets). Learn Excel functions for handling text, math, dates, logic, and calculations; learn to create charts and pivot tables.
Machine-Learning-in-R
Workshop (6 hours): preprocessing, cross-validation, lasso, decision trees, random forest, xgboost, superlearner ensembles
Python-Fundamentals
D-Lab's 6-part, 12-hour introduction to Python. Learn how to create variables, use methods and functions, work with if-statements and for-loops, and do data analysis with Pandas, using Python and Jupyter.
Python-Fundamentals-Legacy
D-Lab's 12 hour introduction to Python. Learn how to create variables and functions, use control flow structures, use libraries, import data, and more, using Python and Jupyter Notebooks.
Qualtrics-Fundamentals-Legacy
D-Lab's 3 hour introduction to Qualtrics Fundamentals. Learn how to design and manage your own surveys in Qualtrics.
R-Fundamentals
D-Lab's 4 part, 8 hour introduction to R Fundamentals. Learn how to create variables and functions, manipulate data frames, make visualizations, use control flow structures, and more, using R in RStudio.
R-Fundamentals-Legacy
D-Lab's 12 hour introduction to R Fundamentals. Learn how to create variables and functions, manipulate data frames, make visualizations, use control flow structures, and more, using R in RStudio.
Stata-Fundamentals
D-Lab's 9 hour introduction to performing data analysis with Stata. Learn how to program, conduct data analysis, create visualization, and conduct statistical analyses in Stata.
D-Lab's Repositories
dlab-berkeley/Computational-Social-Science-Training-Program
This course is a rigorous, year-long introduction to computational social science. We cover topics spanning reproducibility and collaboration, machine learning, natural language processing, and causal inference. This course has a strong applied focus with emphasis placed on doing computational social science.
dlab-berkeley/Python-Machine-Learning
D-Lab's 6 hour introduction to machine learning in Python. Learn how to perform classification, regression, clustering, and do model selection using scikit-learn in Python.
dlab-berkeley/Python-Fundamentals
D-Lab's 6-part, 12-hour introduction to Python. Learn how to create variables, use methods and functions, work with if-statements and for-loops, and do data analysis with Pandas, using Python and Jupyter.
dlab-berkeley/R-Fundamentals
D-Lab's 4 part, 8 hour introduction to R Fundamentals. Learn how to create variables and functions, manipulate data frames, make visualizations, use control flow structures, and more, using R in RStudio.
dlab-berkeley/Python-Data-Wrangling
D-Lab's 3-hour workshop diving deep into Pandas. Learn how to manipulate, index, merge, group, and plot data frames using Pandas functions.
dlab-berkeley/Python-Web-Scraping
D-Lab's 2 hour introduction to web scraping in Python. Learn how to scrape HTML/CSS data from websites using Requests and Beautiful Soup.
dlab-berkeley/Qualtrics-Fundamentals
D-Lab's two-part introduction to Qualtrics. Learn how to design and manage your own surveys in Qualtrics.
dlab-berkeley/AI-Assisted-Coding-In-R
D-Lab's 2-hour workshop on AI-assisted coding in Visual Studio Code using GitHub Copilot and R.
dlab-berkeley/Python-NLP-Fundamentals
D-Lab's introduction to NLP in Python. Learn how to preprocess text data, apply bag-of-words methods, engage with word embeddings, and more, using Python.
dlab-berkeley/LLMs-Exploratory-Research
D-Lab's 2-hour introduction to using LLMs for exploratory research.
dlab-berkeley/R-Data-Visualization
D-Lab's 2-hour introduction to data visualization with R. Learn how to create histograms, bar charts, box plots, scatter plots, and more using ggplot2.
dlab-berkeley/MAXQDA-Fundamentals
D-Lab's 2 hour introduction to MAXQDA. Learn how to conduct qualitative data analysis using MAXQDA.
dlab-berkeley/Python-Web-APIs
D-Lab's 2 hour introduction to using web APIs in Python. Learn how to obtain data from web platforms using the New York Times API as a case study.
dlab-berkeley/R-Census-Data
Workshop on fetching and mapping census data with tidycensus
dlab-berkeley/R-Geospatial-Fundamentals
D-Lab's 4-hour introduction to working with geospatial data in R. Learn how to import, visualize, and analyze geospatial data in R.
dlab-berkeley/D-Lab-Workshop-Template
This repository serves as a template for all D-Lab workshops stored on GitHub. Use this template if you're creating a new D-Lab workshop.
dlab-berkeley/Git-Fundamentals
This introductory workshop covers basics of Git using command line(Bash). We will cover key concepts and workflows, including version control, repository creation, branching, merging, and collaboration.
dlab-berkeley/Python-GPT-Fundamentals
D-Lab's 2-hour introduction to Generative Pretrained Transformers (GPT) for beginners. Learn about text encoding, word embeddings, and the transformer architecture upon which GPT is based. Create texts using a GPT model with the Transformers library in Python, and learn about hyperparameters such as temperature.
dlab-berkeley/R-Data-Wrangling
D-Lab's 4 hour two-part workshop on data wrangling in R using tidyverse.
dlab-berkeley/Python-APIs-for-Large-Language-Models
D-Lab's 2-hour introduction to using APIs to access Large Language Models. Learn API setup & authentication, API call formatting, creating structured outputs, and more.
dlab-berkeley/Python-Deep-Learning
D-Lab's 2-hour introduction to deep learning in Python. Learn how to create and train neural networks using Tensorflow and Keras.
dlab-berkeley/Python-Geospatial-Fundamentals
About D-Lab's 4-hour introduction to working with geospatial data in Python. Learn how to import, visualize, and analyze geospatial data in Python.
dlab-berkeley/COMPSS-211
Course materials for COMPSS211 at the UC Berkeley Master of Computational Social Science
dlab-berkeley/GitHub-Fundamentals
D-Lab's 2 hour introduction to using the version control software Git with GitHub Desktop, a GUI Git client. Learn how to use version control, create repositories, branching, merging, and using GitHub Desktop to collaborate on software in your research workflows.
dlab-berkeley/prompt-engineering
D-Lab's 1-hour introduction to prompt engineering with ChatGPT. Learn what prompt engineering is, best practices for prompting, and techniques to resolve errors.
dlab-berkeley/Python-SQL-Fundamentals
D-Lab's 2-hour introductory SQL workshop in Python. Navigate the structure of a relational database and become familiar with relational database concepts.
dlab-berkeley/compss211-hw2-git-troubleshooting-lab-git-disaster-repo
compss211-hw2-git-troubleshooting-lab-git-disaster-repo created by GitHub Classroom
dlab-berkeley/dlab-workshops
Overview of D-Lab workshops and the order in which to take them.
dlab-berkeley/Instructor-Training
D-Lab's 2-part, 3.5 hour introduction to workshop instruction.
dlab-berkeley/Python-SQL-Intermediate
D-Lab's 2-hour intermediate SQL workshop in Python. Learn using different types of JOINs, primary and foreign keys, subqueries, and more.