Skip to content
Change the repository type filter

All

    Repositories list

    • D-Lab's 2-hour introduction to causal inference. Learn about core concepts in causal inference, including the potential outcomes framework and essential statistical techniques.
      0000Updated Oct 31, 2024Oct 31, 2024
    • 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
      931160Updated Oct 31, 2024Oct 31, 2024
    • D-Lab's 4-hour introduction to working with geospatial data in R. Learn how to import, visualize, and analyze geospatial data in R.
      2430Updated Oct 28, 2024Oct 28, 2024
    • 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.
      Jupyter Notebook
      5200Updated Oct 28, 2024Oct 28, 2024
    • D-Lab's 1-hour introduction to using LLMs for exploratory research in R.
      0100Updated Oct 28, 2024Oct 28, 2024
    • 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.
      Jupyter Notebook
      Creative Commons Attribution 4.0 International
      6430Updated Oct 23, 2024Oct 23, 2024
    • 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.
      Jupyter Notebook
      1300Updated Oct 21, 2024Oct 21, 2024
    • D-Lab's 4-hour introduction to machine learning in R. Learn the fundamentals of machine learning, regression, and classification, using tidymodels in R.
      1101Updated Oct 16, 2024Oct 16, 2024
    • D-Lab's 2 hour introduction to MAXQDA. Learn how to conduct qualitative data analysis using MAXQDA.
      Other
      1220Updated Oct 9, 2024Oct 9, 2024
    • 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.
      Jupyter Notebook
      Other
      203311Updated Oct 2, 2024Oct 2, 2024
    • D-Lab's 2-hour introduction to deep learning in Python. Learn how to create and train neural networks using Tensorflow and Keras.
      Jupyter Notebook
      0000Updated Oct 1, 2024Oct 1, 2024
    • D-Lab's 3-hour workshop diving deep into Pandas. Learn how to manipulate, index, merge, group, and plot data frames using Pandas functions.
      Jupyter Notebook
      Other
      12920Updated Oct 1, 2024Oct 1, 2024
    • 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.
      Jupyter Notebook
      Other
      6780242Updated Oct 1, 2024Oct 1, 2024
    • D-Lab's 2-hour workshop on AI-assisted coding in Visual Studio Code using GitHub Copilot
      3310Updated Sep 27, 2024Sep 27, 2024
    • 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.
      Jupyter Notebook
      5000Updated Sep 26, 2024Sep 26, 2024
    • 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.
      Jupyter Notebook
      9522151Updated Sep 26, 2024Sep 26, 2024
    • D-Lab's 1.5 hour foray into R basics for the Haas MBA 200 course.
      Jupyter Notebook
      2000Updated Sep 13, 2024Sep 13, 2024
    • D-Lab's 4-hour introduction to data visualization with Python. Learn how to create histograms, bar plots, box plots, scatter plots, compound figures, and more, using matplotlib and seaborn.
      Jupyter Notebook
      3371Updated Aug 29, 2024Aug 29, 2024
    • D-Lab's introduction to text analysis with Python. Learn how to preprocess text data, apply bag-of-words methods, engage with word embeddings, and more, using Python.
      Jupyter Notebook
      Creative Commons Attribution 4.0 International
      1200Updated Aug 29, 2024Aug 29, 2024
    • Overview of D-Lab workshops and the order in which to take them.
      HTML
      1000Updated Aug 13, 2024Aug 13, 2024
    • D-Lab's 2-part, 3.5 hour introduction to workshop instruction.
      Jupyter Notebook
      0020Updated Jul 25, 2024Jul 25, 2024
    • Materials for D-Lab / UC Berkeley Graduate Division's Data Science for Social Justice summer workshop. These materials provide an introduction to Python, natural language processing, text analysis, word embeddings, and network analysis. They also include discussions on critical approaches to data science to promote social justice.
      Jupyter Notebook
      711130Updated Jul 8, 2024Jul 8, 2024
    • Listing for D-Lab courses
      HTML
      1010Updated Jul 4, 2024Jul 4, 2024
    • Python Programming for Digital Humanities, UC Berkeley Summer 2024, taught by Prashant Sharma
      Jupyter Notebook
      1100Updated Jun 17, 2024Jun 17, 2024
    • python resources of berkeley curated at a place
      Jupyter Notebook
      Other
      494713Updated May 30, 2024May 30, 2024
    • D-Lab's introduction to text analysis for Digital Humanities.
      Jupyter Notebook
      0100Updated Apr 25, 2024Apr 25, 2024
    • 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.
      Jupyter Notebook
      1000Updated Apr 23, 2024Apr 23, 2024
    • 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.
      R
      3410Updated Apr 9, 2024Apr 9, 2024
    • Workshop (6 hours): Deep learning in R using Keras. Building & training deep nets, image classification, transfer learning, text analysis, visualization
      R
      3912200Updated Apr 9, 2024Apr 9, 2024
    • 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.
      Jupyter Notebook
      Creative Commons Attribution 4.0 International
      51081Updated Apr 9, 2024Apr 9, 2024