Course overview

Overview

Teaching: 5 min
Exercises: 0 min
Questions
  • What will this course cover?

  • In what lesson-style is this course delivered?

Objectives
  • Provide background information on course.

Overview

This course builds on the Introduction to using Git and GitHub for software development course. While it is not a requirement to have completed the introductory course, basic familiarity with using Git from the command line is assumed. (Don’t worry if you’re rusty!) You should also have a copy of the recipe repository locally. If not, please refer to the setup instructions.

This course introduces some of the intermediate-level functionality of Git and GitHub. In addition to providing you with a more thorough understanding of Git and how to use it to improve your workflow, we will teach about the features of Git and GitHub that allow you to effectively collaborate with others.

We provide a handout sheet for this course with a glossary of terms and a list of common Git commands. You may want to download this as a reference for later.

Learning outcomes

After completing this workshop, you should be able to:

Delivery of the course

Material will be delivered as a lecture with task following the Carpentries teaching style.

Key Points

  • Code along with the presenter.

  • Ask questions!