← 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