GitHub Fast Track
Master Git & GitHub from zero to team-ready.
35 modules · 7 quizzes · ~237 menit · 3 preview gratis
Comfortable with git commit but frozen by your first conflict, or unsure every time a Pull Request is due? This course closes that gap — 35 modules, from the basics to working on a team.
What you will master:
- Foundations: what separates Git from GitHub, installation and configuration, creating or cloning your first repository
- Everyday commands: the
status → add → commit → pushcycle, reading history withloganddiff, basic branching, and undoing mistakes withrestore,resetandrevert - Access security: HTTPS versus SSH, Personal Access Tokens, SSH key setup — plus the habits that keep your credentials from leaking
- Teamwork: why a branching strategy matters, GitHub Flow versus Git Flow versus trunk-based, branch and commit naming conventions, opening and reviewing Pull Requests, and resolving merge conflicts
- GitHub with Claude Code: setting an AI assistant up safely —
.gitignoreversus.claudeignore, the permission model, and a leaked-token case study - Real-world workshop: one end-to-end project with team roles, an incident simulation and a retrospective
Who it is for: developers who have used Git loosely and want to stop fearing they will break someone else’s repository.
Each part closes with a quiz, progress saves itself, and the first three modules are free to read before you decide.
Curriculum
Part A — Foundations
What is Git vs GitHubPreviewInstallation & Initial ConfigurationPreviewCreating / Cloning Your First RepositoryPreview
Part A Quiz — Foundations Quiz
Part B — Everyday Commands
Basic Cycle: status, add, commit, push, pull, fetch
Viewing History: log, diff, show
Basic Branching: branch, switch, merge
Fixing Mistakes: restore, reset vs revert, stash
.gitignore & Files That Must Never Enter the Repo
Command Cheat Sheet
Part B Quiz — Everyday Commands Quiz
Part C — Access Security
HTTPS vs SSH Authentication
Creating a Personal Access Token (PAT)
Setting Up an SSH Key
Additional Security Practices
Part C Quiz — Access Security Quiz
Part D — Team Workflow
Why You Need a Branching Strategy
GitHub Flow vs Git Flow vs Trunk-Based
Branch Naming & Commit Message Conventions
Opening a Pull Request
Code Review: Etiquette & Practice
Branch Protection Rules
Merge Strategy: Merge, Squash, Rebase
Resolving Merge Conflicts
Part D Quiz — Team Workflow Quiz
Part E — GitHub via Claude Code
Why AI Assistants Need Special Care
Setting Up Safe Authentication for Claude Code
.gitignore vs .claudeignore: Hiding Sensitive Files from AI
Claude Code's Permission Model
Safe Prompting Rules
Case Study: Mitigating a Leaked Token
Part E Quiz — GitHub via Claude Code Quiz
Part F — Real-world Workshop
Workshop Project Briefing
Assigning Participant Roles
End-to-End Workshop Flow
Incident Simulation: Leaked Token
Retrospective
Part F Quiz — Real-world Workshop Quiz
Appendix
Glossary
Further References
Common Troubleshooting
Appendix Quiz — Reference & Troubleshooting Quiz