GitHub Essentials
This two-day course introduces Git and GitHub, teaching you how to track changes, collaborate on code, manage releases, and establish custom workflows to ship code faster.
What you will learn in this course
WHY THIS COURSE IS A GAMECHANGER: Unclear processes in GitHub cause delays and misunderstandings. This training shows how to use GitHub as a central platform for collaboration, automation, and transparency.
ABOUT THIS COUESE: This course introduces Git with an additional focus on using Github. You will learn to track changes with the most popular Source Control Management software git: No more losing code!
We will teach you how to collaborate on a shared code base, how to manage releases and how to establish a workflow that will help you ship code faster with Git and GitHub. With a duration of two days, we can commit more time to practical examples in this course and allow more room for custom Git/GitHub workflows.
Agenda
Why use a Version Control System?
Introduction to Git
What is a repository?
Modifying, staging and committing changes
Working with Branches
Remote repositories
Working with GitHub
Merge Requests and pulling changes
Resolving conflicts
Complex Git workflows
Introduction to DevOps CI/CD
GitHub CI/CD outline
What are workflows?
Writing workflows (.github/workflows/ci-cd.yaml)
CI/CD Hands-On
audience
This course is designed for
- Software Developers that want to have control over their source code
- Integration Engineers that need to combine several code pieces into one releasable code base
- Operation Engineers that need an easy way to access releases
prerequisites
To get most out of this course, you should have:
- Basic understanding of Linux
- Basic experience with the Linux terminal
style
Our trainers have years of experience and will deliver the right mix of:
- Content based on real scenarios from everyday developer life
- Practical exercises in the form of hands-on labs
- Official training partners (Mondoo & IBM HashiCorp)
- Lifetime access to course materials
- Update information even after the workshop
- Experts with real project experience
Technical requirements
We recommend the following equipment:
- Stable internet connection
- Modern browser



Need more than training?
Training is often a first step. Many teams realize they need support beyond the course to make things work in production, speed up the process or bridge short-term bottlenecks..
We can support you beyond training, through hands-on consulting, project collaboration, or as an embedded enablement team, we are helping you apply what you learned, validate decisions, and move forward with confidence.
Related Courses
EU NIS2 Guidelines
Gain in-depth knowledge of the EU NIS2 guidelines, covering key provisions, compliance requirements, and best practices for …
Details & bookingBuild your Training
What seems like a strange combination might just be right for you. Let us know your wishes and we will create your perfect …
Details & bookingVault Enterprise
Learn how to use HashiCorp Vault Enterprise to centrally secure your sensitive data and meet enterprise-grade compliance and …
Details & booking