Git & GitHub Essentials
Beginner
About this Course
Learn Git and GitHub from the ground up and build the version control skills every developer needs. This course covers Git repositories, commits, branches, merging, remote repositories, cloning, pull and push workflows, resolving conflicts, pull requests, and collaborative development. Through hands-on practice, you’ll learn how to confidently track your code, manage changes, collaborate with others, and maintain projects using real-world Git and GitHub workflows.
What You Will Learn
- Understand version control and why developers use Git
- Install and configure Git
- Create and initialize Git repositories
- Track files and understand the Git workflow
- Stage and commit changes effectively
- Understand Git status, logs and commit history
- Create, switch and manage branches
- Merge branches and understand merge workflows
- Resolve common merge conflicts
- Understand local and remote repositories
- Create and manage GitHub repositories
- Clone, pull and push code using GitHub
- Work with forks and upstream repositories
- Create and review pull requests
- Use Git and GitHub for team collaboration
- Apply Git best practices in real-world development projects
Prerequisites
- No prior Git or GitHub experience required
- Basic computer and command-line usage is helpful
- Basic coding knowledge is helpful but not required
Course Highlights
Duration1.5h
Modules2
Videos2
Languageenglish
Full immediate access