Skip to content

Developing Work Skills · Career & Development

Git and GitHub for Your Projects

Track your work, recover safely, and deliver a change through a real pull request.

Level
Beginner
Estimated study
About 9 hours
Lessons
9 lessons in 3 modules
Format
Online, self-paced

Monthly: $0 today with a card, then $34 on day 8 unless you cancel before then. After the trial, 30 days' notice applies. Active on-campus students have academy access included. Check your existing student account before buying another subscription.

About this course

For beginners. In about 9 hours you will track your work with Git, recover earlier versions safely, work on branches, push to GitHub, open a pull request and resolve a merge conflict.

What you will be able to do

  • Create a repository and make clear, focused commits.
  • Use a branch and pull request to propose a change.
  • Resolve a small conflict and document how to run a project.

Course outline

Module 1: Track a useful history

3 lessons · 2 h 15 min

Initialize a repository, inspect changes and recover a previous version.

  1. Start a local history you can inspect45 min
  2. Stage the change you mean to share45 min
  3. Recover a previous version without erasing work45 min

Module 2: Share and review changes

3 lessons · 3 h 30 min

Create branches, push to GitHub, open a pull request and respond to review.

  1. Develop one improvement on a branch45 min
  2. Push your project to GitHub1 h 30 min
  3. Open a pull request and respond to review1 h 15 min

Module 3: Work together

3 lessons · 3 h 15 min

Use issues and a README, resolve a conflict and keep private files out of version control.

  1. Resolve a merge conflict and keep both intentions45 min
  2. Document a shared project and keep local settings private45 min
  3. Deliver an improvement through a pull request1 h 45 min
Get helpStart 7-day trial