Free Starter Courses

Git and GitHub for Beginners

Repositories, branching, merge conflicts and collaboration.

Level: Beginner Duration: Self-paced Language: English Format: Online video lessons
Git and GitHub for Beginners — course artwork

About this course

Repositories, branching, merge conflicts and collaboration.

What you’ll learn

  • Repositories
  • Branching
  • Merge conflicts
  • Collaboration

Curriculum

Step-by-step video lessons covering repositories.
Step-by-step video lessons covering branching.
Step-by-step video lessons covering merge conflicts.
Step-by-step video lessons covering collaboration.

Requirements

  • A computer or laptop with an internet connection
  • No prior experience required — the course starts from the basics
  • A virtual machine (for example VirtualBox or VMware) for safe, legal practice

Who this course is for

Complete beginners with no prior experience, students exploring the field, and anyone who wants a structured, practical starting point instead of scattered free videos.

Frequently asked questions

How do I enroll in Git and GitHub for Beginners?
Tap Enroll Now on this page and you will be taken to Telegram, where our course bot gives you the full details and access to the course.
What is the format, level and duration?
Beginner-level course, running over Self-paced, taught through online video lessons in English.
What do I need before starting?
  • A computer or laptop with an internet connection
  • No prior experience required — the course starts from the basics
  • A virtual machine (for example VirtualBox or VMware) for safe, legal practice