Learn how to confidently track changes, experiment safely, and collaborate on real projects using the same workflows professional developers rely on every day.
Overview
Syllabus
- Git and GitHub Course Intro
- Introducing Git and GitHub
- Your first GitHub project
- NEW: Give it a go
- Coding locally
- Git Workflow
- GitHub Desktop
- .gitignore
- Source Control in VS Code
- Branching in VS Code
- Pull Requests
- NEW: Over to you
- Become a Git Pro
- Install Git
- git init
- Making changes, staging and committing
- git diff
- git push
- Terminal branching
- Best practice
- NEW: Time to shine
- Collaboration
- Collaborative branching
- Code Reviews
- Merge Conflicts
- Gits and Pieces
- git fetch
- git log
- git stash
- git revert
- git reset
- git rebase
- Other GitHub Features
- GitHub Profiles
- Stars, forking and cloning
- GitHub Issues
- GitHub Projects
- Want to become a Scrimbassador?
- How to Utilize Your Certificate