Skip to content
Online
Campus
  1. Campus
  2. Courses
  3. Git and GitHub Basics
Free courseTechnology & IT

Git and GitHub Basics

Learn how developers track and share their work with Git and GitHub in five short lessons: commits, history, branches, remotes and pull requests. Finish with a certificate of completion.

60minutes
5lessons
1final quiz
Freecertificate of completion

What you’ll be able to do

  • Explain what version control is and how Git differs from GitHub
  • Create a repository, stage files and write clear commits
  • Read history with git log and git diff, and undo mistakes with restore and revert
  • Create branches, merge them and resolve a simple merge conflict
  • Connect a local project to GitHub, then push, pull and clone
  • Open a pull request and keep passwords, tokens and personal data out of a repository

Curriculum

01

Course lessons

5 lessons · module quiz
  1. 01Version control and your first commitsLesson
  2. 02Reading history and undoing mistakesLesson
  3. 03Branches, merging and conflictsLesson
  4. 04Connecting to GitHub: push, pull and cloneLesson
  5. 05Pull requests, forks and your portfolioLesson
  6. 06QUIZGit and GitHub Basics: final quizQuiz