FreeSQL Foundations — your first real data skill. Start querying for free today. Start SQL →
CoursesTools & WorkflowGit & GitHub Essentials
Tools & WorkflowBeginner

Git & GitHub Essentials

Version control every developer needs. Learn commits, branches, pull requests, and how to collaborate on GitHub.

~6h total
6 lessons
~2h content
Pro Access

No setup required · 100% browser-based

What You'll Learn

Initialise repos and commit changes
Create and merge branches
Resolve merge conflicts
Push code to GitHub and open pull requests
Write a professional README.md

Course Syllabus

6 lessons · ~145 minutes
01
What Is Version Control?
15 min
Concept
02
Init, Stage, Commit
30 min
Code-Along
03
Branches & Merging
30 min
Code-Along
04
GitHub: Push & Pull
25 min
Code-Along
05
Pull Requests & Collaboration
25 min
Code-Along
06
README & Profile Setup
20 min
Project

Prerequisites

  • Introduction to Coding (recommended)

Tools Used

GitGitHubVS Code (optional)
Continue Your Journey

This course is part of the Programming Foundations Learning Path

Build the fundamental thinking patterns every programmer needs — no matter which language you end up using.

Ready to start Git & GitHub Essentials?