Intro to Git and GitHub

You will learn how to use Git and GitHub, a version control system that is the primary means of doing reproducible and collaborative research. You will see how to document the history of your code, create different versions of your code, and share your code with an audience via GitHub!

Class information

  • Quarters Offered: Winter 2026, Summer 2026

  • Dates: Monday Feburary 2, 2026

  • Time: Noon - 1:30pm PT

  • Time commitment: 1.5 hours.

  • Audience: Researchers who want to keep track the history of their code at a professional standard, and share it with an audience. No coding skills are required.

  • Prerequisites: None

  • Followed by: Intermediate Git and GitHub

Learning Objectives (LOs)

  • Explore and explain the anatomy of a Git Repository on GitHub

  • Explain how collaborative projects work on GitHub

  • Add and commit files to your repository

  • Contribute to an existing repository on GitHub by making a pull request

  • Initiate your own repository using GitHub Desktop

Frequently Asked Questions

  • How often is this workshop taught?

    This workshop is offered twice a year (currently winter and summer). Check the schedule to see when it will next be offered.

  • Can I work through the materials without taking the class?

    Yes, you can access the course materials on your own any time.

  • Can I take the class if I’m not an employee at Fred Hutch?

    The class is open to members of the Cancer Consortium including Fred Hutch, the University of Washington, and Seattle Children’s Hospital.

  • Can I take this class more than once?

    You can sign up more than once, but be aware that there is tyspically a waitlist. We will prioritize students who have not taken the class. If there is room you are welcome to take it again.