← Back to courses

Foundations

Git and GitHub Basics

Save your work properly and stop losing code.

2 hours·16 lessons·Level: Beginner
git

About this course

A short, practical course on version control. You learn the handful of commands used daily, how to undo mistakes, and how to publish and collaborate on GitHub.

What you will learn

  • Track changes with commits and branches
  • Undo mistakes without panic
  • Push a project to GitHub
  • Work on a repository with someone else

Curriculum

1. Core workflow3 lessons

  • Why version control
  • Commits explained
  • Viewing history

2. Branching3 lessons

  • Creating branches
  • Merging
  • Fixing conflicts

3. GitHub3 lessons

  • Remotes and pushing
  • Pull requests
  • Collaborating safely