Git Course 0%

Learn Git the way your developer colleagues use it

A complete, self-paced course that takes you from “what is Git?” to working confidently inside a GitLab or GitHub project: branches, merge requests, reviews, pipelines, and how to fix things when they go wrong. No programming background needed.

Start from zero Find my starting point

Made for people who work next to developers

You write documentation, test the product, analyze data, manage the roadmap, or support customers. The developers around you speak in commits, branches and pipelines. This course teaches you that language and the habits behind it, using GitLab first and GitHub alongside, from the terminal, VS Code and IntelliJ IDEA.

What you will be able to do

  • Explain how software is built and shipped, and where you fit in the process.
  • Install and configure Git, and use it from the terminal, VS Code and IntelliJ IDEA, understanding what the buttons do.
  • Create, clone and synchronize repositories; work safely with files, folders and .gitignore.
  • Use branches, open and review merge requests (GitLab) and pull requests (GitHub), and resolve conflicts.
  • Read a CI/CD pipeline and know what to do when it is red.
  • Undo mistakes at every stage, recover lost work, and recognize the few commands that are dangerous.
  • Manage accounts, tokens, SSH keys, roles and permissions without leaking a secret.

The full list is on the learning outcomes page, as a checklist you can tick.

The course, section by section

Read in order for a complete path, or jump to what you need today. Every lesson shows how to do each task in the terminal, VS Code, IntelliJ IDEA, GitLab and GitHub, and explains what happens underneath.

Quick reference

How the course works

  • Pick your tool once. The “Preferred tool” menu at the top switches every lesson to the terminal, VS Code, IntelliJ, GitLab or GitHub. Your choice is remembered.
  • Track your progress. Mark lessons as done; the sidebar and the progress bar follow you. Everything is stored only in your browser, and you can export it to another computer.
  • Practice safely. The playground is a throwaway project where mistakes cost nothing. Six hands-on labs go from your first commit to a full team simulation.
  • Search anything. Press / and type a command, an error message, or a word like “undo”.