Git & GitHub
Version control, branching, pull requests, collaboration workflows for data projects
Beginner → Intermediate
2 weeks
Developer Essential
What You'll Learn
- Git fundamentals and local repository setup
- Commits, branches, and merging workflows
- GitHub repository management and remote workflows
- Pull requests and code review processes
- Conflict resolution and merging strategies
- Collaboration best practices and team workflows
Course Modules
1
Git Fundamentals
Installation, configuration, and basic Git workflow (init, add, commit).
2
Branching & Merging
Creating branches, switching, merging, and resolving conflicts.
3
GitHub & Remote Repositories
Setting up GitHub, pushing to remote, pulling updates, and synchronisation.
4
Collaboration & Best Practices
Pull requests, code reviews, team workflows, and project management with GitHub.
Tools & Technologies
Git
GitHub
Command Line
Git GUIs
Career Relevance
Prerequisites
- Basic command line/terminal knowledge
- Git installed on your computer
- GitHub account (free)
- Text editor or IDE
Ready to Master Git & GitHub?
Get access to this course, plus 13 more professional data & AI courses.