Week 1 - Hello GitHub

Introduction

Welcome to the course and your first assignment. The goal of this assignment is to introduce you to GitHub, which you will be using throughout the course to manage your programming assignments and group project work.

In this part of the course, you will be learning by doing. You are not expected to understand each step that you perform, but rather be exposed to new terminology and concepts that will feel unfamiliar. You will gain familiarity over the next 14-weeks as you develop repetitive workflows and become more experienced with the tools.

Prerequisites

We assume that you have:

  1. A laptop or a PC (a tablet device would not be sufficient)
  2. One of Mozilla Firefox, Safari, Google Chrome, Microsoft Edge (just not the Internet Explorer)
  3. Read the Syllabus for this course

We do not expect any prior knowledge of git, GitHub, R, or RStudio.

Learning Objectives

In this unit, you will learn to:

Terminology

Tasks

  1. Follow along with the instructions in the video below for this assignment and complete all steps on your own. Part of the steps is to create a username for GitHub. You can find guidance for a good username here: https://happygitwithr.com/github-acct.html

  2. Fill out this survey: https://evaluation-app1.let.ethz.ch/TakeSurvey.aspx?SurveyID=l81Jn923

Video

Acknowledgements

The material on this page is influenced by and partly taken from: datasciencebox.org licensed under a Creative Commons Attribution-ShareAlike 4.0 International license.

Corrections

If you see mistakes or want to suggest changes, please create an issue on the source repository.

Reuse

Text and figures are licensed under Creative Commons Attribution CC BY-SA 4.0. Source code is available at https://github.com/rbtl-fs22/website, unless otherwise noted. The figures that have been reused from other sources don't fall under this license and can be recognized by a note in their caption: "Figure from ...".