Git and GitHub - 2 days Online Classroom

1.595,00 EUR

  • 2 days
Live Virtual Classroom
In House / In Company

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.

Hero

Course timeline

  1. 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
  2. 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
Git and GitHub

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

Start course now

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

Contact background

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!