HomeTech Careers › Git & GitHub Course

Complete Git & GitHub Course — Beginner to Advanced

Every developer and tech-career changer needs Git & GitHub. This free 10-episode video series takes you from absolute zero to job-ready — in plain English, no jargon. Watch the videos, follow along with the written guides, and build your GitHub portfolio.

10
Episodes
Free
No cost, ever
0→Pro
Beginner → Advanced
15+
Written guides
1

Foundations

What Git & GitHub are, setup, and your first repository.

▶ Watch
1

What is Git & GitHub? (The Difference)

Version control explained, the real difference between Git and GitHub, and why every developer uses them.

● LiveBeginner
2

Install Git & Set Up GitHub (Step by Step)

Install Git on Windows & Mac, create your GitHub account, and configure everything correctly before you code.

Coming soonBeginner
3

Your First Repository (The Core Workflow)

The everyday loop you'll use forever: init, status, add, commit, log — the only 5 commands a beginner needs.

Coming soonBeginner
2

Branching & Collaboration

Work without fear, get your code online, and team up.

4

Branches & Merging (Work Without Fear)

What a branch is, why it matters, and how to experiment safely then merge back.

Coming soonIntermediate
5

Connecting to GitHub (Push, Pull, Clone)

Remotes explained — clone a repo, push your code up, and pull changes down.

Coming soonIntermediate
6

Collaboration & Pull Requests

Fork, branch, Pull Request, review, merge — how real teams and open source actually work together.

Coming soonIntermediate
3

Real-World & Advanced

Fix problems, undo mistakes, and master the power tools.

7

Fixing Merge Conflicts (Don't Panic)

What a merge conflict is, why it happens, and how to read and resolve one calmly.

Coming soonIntermediate
8

Undo Anything (reset, revert, stash) + .gitignore

Undo mistakes safely, stash work in progress, and ignore files you don't want tracked.

Coming soonAdvanced
9

Advanced Git (rebase, cherry-pick, squash, tags)

The power tools senior developers use — explained simply, without the fear.

Coming soonAdvanced
10

Git Workflows + Build Your GitHub Portfolio

Team workflows (Git Flow) plus turning GitHub into your resume: README, profile, and a real project. Capstone.

Coming soonAdvanced

📚 Bonus: Free Written Guides & Cheat Sheets

Prefer to read, or want a quick reference? These free guides go with the series.

Why Every Developer & Tech-Career Changer Needs Git & GitHub

If you want a job in tech — as a developer, data analyst, QA engineer, or DevOps — Git and GitHub are non-negotiable. Almost every company on earth stores its code in Git, and most of them use GitHub (or GitLab/Bitbucket, which work the same way). It is one of the very first things a hiring manager checks. A candidate with a clean GitHub profile and real commit history stands out instantly from one who only has a resume.

But here is what makes Git confusing for beginners: nearly every tutorial jumps straight into commands like git rebase and git cherry-pick before you even understand what a commit is. This series does the opposite. It teaches Git the way you would actually use it on your first day at a job — in plain English, one small step at a time, with a real project you build as you go.

What You'll Learn in This Series

Across 10 episodes and 15+ written guides, you will go from never having opened a terminal to confidently managing code like a professional developer:

Who This Series Is For

This is built for complete beginners — students, self-taught learners, and career changers coming from a non-technical background. You do not need any prior coding experience. If you can install an app and follow along, you can finish this series. Every guide uses everyday analogies before showing a single command, so nothing feels like memorizing magic words.

How to Use This Page

You have two ways to learn here, and they work together:

  1. Watch the video episodes above and follow along on your own computer. New episodes are released regularly on our YouTube channel.
  2. Read the written guides & cheat sheets in the section above — every core topic already has a full step-by-step written guide you can read right now and keep open as a reference while you practice.

Frequently Asked Questions

Do I need to know how to code before learning Git?

No. Git is a separate skill from coding. In fact, learning Git early is smart, because you will use it to save every project you build while learning to code. You can start with these guides today, even on day one.

Is Git the same as GitHub?

No, and this trips up almost every beginner. Git is a free tool that runs on your own computer and tracks the history of your files. GitHub is a website that stores a copy of your Git projects online so you can back them up and share them. Our first guide explains the difference in plain language.

Is this series really free?

Yes — every video and every written guide is completely free, with no paywall. We believe the fundamentals should be accessible to everyone starting a tech career.

How long does it take to learn Git & GitHub?

You can learn the everyday workflow — enough to use it confidently on real projects — in about a week of practice. The full series, including advanced team workflows and building your portfolio, follows a comfortable 30-day roadmap you can find in the guides above.

Don't miss an episode 🎬

New episodes drop every week. Subscribe on YouTube to learn Git & GitHub step by step — and join the free newsletter for guides straight to your inbox.

▶️ Subscribe on YouTube 📬 Join the Newsletter

🔗 আরও পড়ুন — Related Articles