Git and GitHub - 2 days Online Classroom
1.595,00 EUR
- 2 days
Master the essential tools used by modern software development teams to track code changes, collaborate efficiently, and manage projects with confidence. This hands-on Git and GitHub course provides a practical introduction to version control, enabling learners to organize code, maintain project history, and work seamlessly with distributed development teams.
Key Features
Language
Course material in English
Level
Beginner - Intermediate level
2 days (8 hours/day) online instructor-led
20+ recommended study hours
Access to guided live labs
Exercises to embed knowledge
Support available after the course
Program completion certification included
Learning Outcomes
At the end of this program, you will be able to:
Version Control Fundamentals
Learn Git basics, repository setup, and core workflows to manage code changes and support collaborative development.
Essential Git Commands
Gain hands-on experience with staging, committing, reviewing history, and undoing changes to maintain an efficient development workflow.
Branching and Merging
Master branching, merging, rebasing, stashing, and conflict resolution to manage code across multiple development streams
GitHub Collaboration
Work with repositories, forks, and pull requests to collaborate effectively on team and open-source projects.

Course timeline
Day 1
Session 1: Getting Started with Git
- Version control concepts and Git fundamentals
- Git architecture and workflow
- Installing and configuring Git
- Essential Git tools and resources
Session 2: Git Basics
- Creating and cloning repositories
- Tracking, staging, and committing changes
- Managing files and viewing history
- Undoing changes and working with remotes
- Using tags for version management
Day 2
Session 3: Branching and Merging
- Creating and managing branches
- Switching branches and tracking changes
- Merging, rebasing, and resolving conflicts
- Working with remote and tracking branches
- Stashing changes and branching workflows
Session 4: GitHub Collaboration
- GitHub fundamentals and setup
- Repository creation and management
- Pull requests and GitHub workflows
- Managing collaborators and repository visibility
- Synchronizing with upstream repositories and project maintenance

Who Should Enroll in this Program?
Software Developers and Programmers
Web Developers and Application Developers
DevOps Engineers and Platform Engineers
QA and Test Automation Professionals
Data Analysts, Data Engineers, and Data Scientists
Anyone looking to collaborate effectively on software development projects
Prerequisites
- Basic computer and file management skills
- Familiarity with using command-line or terminal tools (helpful but not required)
- A basic understanding of software development concepts (recommended)
- No prior Git or GitHub experience required
The course is suitable for beginners and professionals who want to establish a solid foundation in version control and collaborative development.
Statements
Licensing and accreditation
The course is offered according to Partner Program Agreement and complies with the License Agreement requirements.
Equity Policy
Candidates are encouraged to reach out to AVC for guidance and support throughout the accommodation process.
Frequently Asked Question

Need corporate solutions or LMS integration?
Didn't find the course or program which would work for your business? Need LMS integration? Write us, we will solve everything!
