Courses / AI & tools

Git & GitHub for beginners

Learn version control with Git and collaboration with GitHub. From your first commit to pull requests and branching strategies.

38 min · 11 pages · practice task · quiz · part of Technical founder

Sponsor this course

What you will be able to do

Skills you add to your Herizon profile when you finish: Git, GitHub.

  • What Git is and how a history of commits replaces copies like cv-final-v2.md
  • How to set up Git and make your first commits
  • How a branch lets you try a change without touching main
  • How merging works and how to resolve a merge conflict
  • How to push, clone and pull with GitHub
  • How to open a pull request and get it reviewed
  • What a useful review comment looks like
  • How .gitignore and small commits keep a repository clean
  • The feature branch workflow that most teams use

Who it is for

Developers, designers, or anyone who works with files and wants to learn version control from scratch. You might be starting your first job, contributing to open source, or tired of renaming files to project_final_v3_REAL.zip. No prior Git experience is required. You should be comfortable using a terminal for basic tasks like moving between folders.

The situation you work through

Elias, a beginner in Tampere, puts one small project, his CV in cv.md, under Git and works on it with his friend Salla on GitHub, a step per page: commits, a branch, a merge conflict, a pull request and a review.

Your practice task

Turn your own CV into a Git repository called my-cv: a cv.md file, a .gitignore, at least three commits that each do one thing, a branch and a pull request that you open, review and merge, all pushed to a public GitHub repository. Submit the repository link and a one-paragraph description of what you did.

Illustration from the course Git & GitHub for beginners

What is inside

  1. What is Git
  2. Installing and setup
  3. First repo and commits
  4. Branching
  5. Merging and conflicts
  6. GitHub basics

and 5 more pages

Finish with a short quiz to earn your certificate.

More in Technical founder

Git & GitHub for beginners - Herizon