Technical Support
Git and GitHub
Learn to record a change, review it, and share it safely. These ten sessions explain Git in the terminal and in GitHub Desktop, from your first commit to working with others. Each session includes a practice exercise, a quiz, and a presentation deck.
The sessions
Study tools
Practice questions
Every session quiz question in one place. Narrow it by session or by what you have missed. Browse to check questions one at a time, or choose Quiz me for a shuffled run with a score.
Choose your next Git step
Choose a next step from the evidence in front of you. Each pattern explains when to use it, how to check your work, and when a different step should come first. Try the scenarios below.
Pick the move
Resources
Official Git and GitHub documentation for the tasks in this course. Filter by type or session.
Glossary
The key terms each session introduces, in everyday words, with the session that teaches each one.
Flashcards
Pick a deck: everything, one part of the course, or one session. Flip a card, then say whether you knew it. Cards you miss come back a few cards later and stay near the front of the deck next time.
Deck finished
Tap the card or press Space to flip. Swipe right or press → if you knew it; swipe left or press A to see it again; ← goes back.
Not found
That route does not exist. Back to the course home.