Introduction-to-Git-GitHub---Public-Course-Repo

Introduction to Git & GitHub — Free 2‑Week Course

Build Status Pages License: MIT

This repository contains a complete, instructor‑ready, 2‑week curriculum for learning Git and GitHub. The materials are modular: daily lessons, short exercises, rubrics, and two weekly projects to practice collaboration.

How to Use This Repo

  1. Read the high‑level map in syllabus.md.
  2. Work through course/week1 then course/week2, following each day’s lesson and assignment.
  3. For any question about the course or to submit your work, use the course Discord server (see Submission below).

License

Syllabus (high level)

How to work through the lessons

Files you may use for exercises:

Submission (important)

All course submissions should be posted to the course Discord server, in the channel named “intro to git and github”.

Why Discord?

Grading & Rubrics

Each daily assignment includes a short rubric at the end of the lesson (typically 100 pts). Rubrics list deliverables (repo link, PR link, branch names) and point allocation. Projects have their own rubrics in the project files.

Instructors will grade submissions posted on Discord using the rubric in the lesson. For team projects, one team member should post the final submission and tag the teammates.

Instructor / Class Repo

The course uses this public instructor repo for some exercises:

https://github.com/bonaventureogeto/Introduction-to-Git-GitHub—Public-Course-Repo

Students will fork this repo for Week 2 exercises involving forking and PRs.

Contributing to this course

Want to improve the course? Open an issue or PR in this repo. If you plan to submit content changes, follow these guidelines:

Resources & further reading

Files of interest

License

MIT — see LICENSE.