Git and GitHub for Data Professionals
2h 59mIntermediate2026-07-20
Authors

Alex Freberg

Analyst Builder
Course details
This course is a practical guide to data workflows, collaboration, and version control using Git and GitHub, Learn how to create repositories, commit changes, and resolve conflicts, ensuring you and your team can work together efficiently. Explore the differences between Git and GitHub to understand how they interact to manage your code. See how to integrate Git and GitHub with Visual Studio Code for a more seamless coding experience. Identify common pitfalls like merge conflicts and discover how to resolve them effectively. Whether you are a data scientist, data analyst, or software engineer, by the end of the course, you'll be more equipped to manage data workflows and improve the version control of code.
Concepts
Introduction
- Course introductions
Introduction to Git and GitHub
- What is version control
- What is Git
- Git vs. GitHub
Fundamentals of Git
- Installing and setting up Git
- Basic Git workflow
- Git init
- Git add and commit
- Accessing previous commits in Git
Getting into GitHub
- Creating a GitHub account and connecting to Git
- GitHub terms to know
- GitHub UI walkthrough
- Commits and issues
- Pull requests
- Releases and projects
Git and GitHub Workflow
- Getting files from GitHub onto local machine
- Branching and pushing to GitHub
- Git fetch and merge
- Resolving merge conflicts
Working with VS Code, Git, and GitHub
- VS Code repositories
- Commits and branches
- Changing code and gutter system
- Fixing mistakes
Congratulations
- Congratulations