Past Events

  • 2017 Oct 20

    Version Control with Git

    1:00pm to 3:30pm

    Location: 

    IQSS - CGIS Knafel building, Room K018

    Version control software allows you to save “versions” of files -- scripts, text files, web pages, data, etc. -- which show the changes that were made to the files over time, and allows you to backtrack if necessary and undo those changes. The ability alone – of being able to compare two versions or reverse changes, makes it fairly invaluable when working on larger projects. Even more so when collaborating in research groups.

    This hands-on workshop will take you through the steps of using Git via the GUI GitKraken and Github,

    Read more about Version Control with Git
  • 2017 Oct 20

    Automating work with the Unix shell

    9:30am to 12:00pm

    Location: 

    IQSS - CGIS Knafel building, Room K018

    The Unix shell (command line) has been around longer than most of its users have been alive. It has survived so long because it’s a power tool that allows people to do complex things with just a few keystrokes. More importantly, it helps them combine existing programs in new ways and automate repetitive tasks so they aren’t typing the same things over and over again. Use of the shell is fundamental to using a wide range of other powerful tools and computing resources (including “high-performance computing” supercomputers). These lessons will start you on

    Read more about Automating work with the Unix shell
  • 2017 Oct 17

    Compute Grid Training

    Registration Closed 2:00pm to 3:00pm

    Location: 

    TBD
    This mandatory training for new grid users will cover both basic and advanced concepts and resources of the compute grid. This training is only for those who already have an account. If you would like to get set up with an account, please email research@hbs.edu

    Registration: 

  • 2017 Oct 13

    Introduction to Using APIs with Python

    1:00pm to 3:30pm

    Location: 

    IQSS - CGIS Knafel building, Room K018

    An application programming interface (API) is a tool that allows computers to communicate and share information. For social scientists, APIs can be useful for accessing data or services from firms, organizations, or government agencies. This workshop will introduce the use of APIs to obtain data from sources such as Survey Monkey, Twitter, or Data.gov. This workshop is intended for social scientists who are new to working with APIs, but have some familiarity with Python or have attended the Introduction to Python workshop.

    Workshop Preparation

    Read more about Introduction to Using APIs with Python
  • 2017 Oct 13

    Introduction to Web Scraping with Python

    9:30am to 12:00pm

    Location: 

    IQSS - CGIS Knafel building, Room K018

    Web scraping is a method of extracting and restructuring information from web pages. This workshop will introduce basic techniques for web scraping using the popular Python libraries BeautifulSoup and Requests. Participants will practice accessing websites, parsing information, and storing data in a CSV file. This workshop is intended for social scientists who are new to web scraping, but have some familiarity with Python or have attended the Introduction to Python workshop.

    Workshop Preparation

    Computers with Python pre-loaded are

    Read more about Introduction to Web Scraping with Python
  • 2017 Oct 06

    Introduction to Python

    1:00pm to 3:30pm

    Location: 

    IQSS - CGIS Knafel building, Room K018

    This workshop introduces the basic elements of Python that are commonly used for data cleaning, analysis, visualization, and other applications. Participants will also learn how to set up a "development environment" for Python on their personal computer. This workshop is intended for social scientists who are new to programming. No experience is required.

    Workshop Preparation

    Computers with Python pre-loaded are available on a first-come, first-served basis. If you with to use your own laptop, please install the Anaconda distribution

    Read more about Introduction to Python
  • 2017 Oct 06

    Introduction to Python

    9:30am to 12:00pm

    Location: 

    IQSS - CGIS Knafel building, Room K018

    This workshop introduces the basic elements of Python that are commonly used for data cleaning, analysis, visualization, and other applications. Participants will also learn how to set up a "development environment" for Python on their personal computer. This workshop is intended for social scientists who are new to programming. No experience is required.

    Workshop Preparation

    Computers with Python pre-loaded are available on a first-come, first-served basis. If you with to use your own laptop, please install the Anaconda distribution

    Read more about Introduction to Python
  • 2017 Oct 03

    Lunch and Learn - Compute Grid: How much RAM? How many CPU's?

    Registration Closed 12:00pm to 12:45pm

    Location: 

    Baker 115
    Learn how to choose your resources efficiently, and help other users in the process, when running jobs and programming (“Take What You Need, but Need What You Take”).

    Registration: 

  • 2017 Sep 29

    R Data Management

    1:00pm to 3:30pm

    Location: 

    IQSS - CGIS Knafel building, Room K018

    Statistics courses usually use clean and well-behaved data for examples and homework. This leaves many unprepared for the messiness and chaos of data in the real world. This workshop aims to prepare you for dealing with messy data by walking you through real-life example.

    Prerequisite: basic familiarity with R, such as acquired from an introductory R workshop.

    This workshop is free for Harvard and MIT affiliates. Click here to sign up!

    For details and

    Read more about R Data Management
  • 2017 Sep 29

    Basic R Programming for Data Analysis

    9:30am to 12:00pm

    Location: 

    IQSS - CGIS Knafel building, Room K018

    This hands-on, intermediate course will guide you through a variety of programming functions in the open-source statistical software program, R. 

    It is intended for those already comfortable with using R for data analysis who wish to move on to writing their own functions. To the extent possible this workshop uses real-world examples. Concepts will be introduced as they are needed for a realistic analysis task. In the course of working through a realistic project we will learn about interacting with web services, regular expressions, iteration, functions, control

    Read more about Basic R Programming for Data Analysis

Pages