Skip to content
Change the repository type filter

All

    Repositories list

    • Overview of D-Lab workshops and the order in which to take them.
      HTML
      1000Updated Nov 13, 2025Nov 13, 2025
    • 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
      275941Updated Nov 13, 2025Nov 13, 2025
    • Course materials for COMPSS211 at the UC Berkeley Master of Computational Social Science
      Jupyter Notebook
      6200Updated Nov 11, 2025Nov 11, 2025
    • D-Lab's 2-hour workshop on AI-assisted coding in Visual Studio Code using GitHub Copilot and R.
      91321Updated Nov 6, 2025Nov 6, 2025
    • D-Lab's 2-hour workshop on AI-assisted coding in Visual Studio Code using GitHub Copilot and Python..
      Jupyter Notebook
      1400Updated Nov 6, 2025Nov 6, 2025
    • D-Lab's 1.5 hour foray into R basics for CPH.
      0000Updated Oct 29, 2025Oct 29, 2025
    • Getting_Started_with_AI

      Public
      D-Lab's 1 hour introduction to AI tools for beginners. An overview of the AI tool landscape and a quickstart guide to start using them.
      0000Updated Oct 27, 2025Oct 27, 2025
    • tableau-fundamentals

      Public
      0000Updated Oct 24, 2025Oct 24, 2025
    • 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
      741689Updated Oct 21, 2025Oct 21, 2025
    • 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
      708752Updated Oct 15, 2025Oct 15, 2025
    • 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.
      Jupyter Notebook
      4601Updated Oct 9, 2025Oct 9, 2025
    • D-Lab's 2-hour introduction to using LLMs for exploratory research.
      2810Updated Sep 30, 2025Sep 30, 2025
    • Practicing with Git.
      903019Updated Sep 22, 2025Sep 22, 2025
    • 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
      11127830Updated Sep 9, 2025Sep 9, 2025
    • D-Lab's 2-hour introductory SQL workshop in Python. Navigate the structure of a relational database and become familiar with relational database concepts.
      Jupyter Notebook
      1200Updated Aug 25, 2025Aug 25, 2025
    • D-Lab's 2-hour intermediate SQL workshop in Python. Learn using different types of JOINs, primary and foreign keys, subqueries, and more.
      Jupyter Notebook
      0000Updated Aug 22, 2025Aug 22, 2025
    • compss211-hw2-git-troubleshooting-lab-git-disaster-repo created by GitHub Classroom
      Python
      0000Updated Aug 9, 2025Aug 9, 2025
    • D-Lab's 2-part, 3.5 hour introduction to workshop instruction.
      0020Updated Aug 7, 2025Aug 7, 2025
    • D-Lab's 4-hour introduction to working with geospatial data in R. Learn how to import, visualize, and analyze geospatial data in R.
      5830Updated Aug 5, 2025Aug 5, 2025
    • 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
      1400Updated Aug 2, 2025Aug 2, 2025
    • 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
      154450Updated Aug 2, 2025Aug 2, 2025
    • D-Lab's 4 hour two-part workshop on data wrangling in R using tidyverse.
      R
      25102Updated Aug 2, 2025Aug 2, 2025
    • 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
      3721Updated Aug 2, 2025Aug 2, 2025
    • Jupyter Notebook
      1771Updated Aug 2, 2025Aug 2, 2025
    • D-Lab's two-part introduction to Qualtrics. Learn how to design and manage your own surveys in Qualtrics.
      1000Updated Aug 2, 2025Aug 2, 2025
    • 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
      6630Updated Aug 2, 2025Aug 2, 2025
    • 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.
      Jupyter Notebook
      62915Updated Aug 2, 2025Aug 2, 2025
    • 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
      11620Updated Aug 2, 2025Aug 2, 2025
    • 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
      4400Updated Aug 2, 2025Aug 2, 2025
    • 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
      3400Updated Aug 2, 2025Aug 2, 2025