Introduction to Git and GitLab

The DevNinjas Git and GitLab training covers version control and teamwork. You manage history, review merge requests and explore project workflows. For beginners with terminal and text editor skills; Git and programming experience are not required.

  • Level: Beginner, Level 1 of 3
  • Workshop code DW26
  • 3 days
  • Live online
  • German or English

What can you do after three days?

What you will put into practice

What foundation does your team gain?

What you need to know

8 questions, about 5 minutes

Does the content match your level?

Check anonymously which fundamentals you already know and whether the topics in DW26 match your level. The result gives you an honest recommendation for your next step.

Start the knowledge check

No account, no email, no exam

How does the training work and what is included?

“Introduction to Git and GitLab”: 3 days live with an instructor. Browser exercises, no local installation. Public sessions: maximum 8 participants. PDF certificate of attendance and Open Badge included.

How you work in the workshop

First Git repositories → CI/CD pipeline

  • Practise on your own resources

    You work through exercises on your own resources in DevNinjas Dojo. Your exercise environment is not shared with other participants.

  • Control your own environment

    You have full control over your exercise infrastructure in DevNinjas Dojo. Access uses open protocols such as SSH and HTTPS, as well as web terminals.

  • Ask the instructor live

    Short explanations lead into the exercises. The instructor answers your technical questions live during the workshop.

What is included

No local installation, with proof of attendance for your records

  • Cloud access in your browser

    Your cloud environment in DevNinjas Dojo runs in your browser without local installation, including on restricted corporate networks with VPNs, proxies and firewalls.

    View the Dojo environment
  • A maximum of 8 participants

    Public sessions have no more than 8 participants. For in-house corporate training, we agree the group size with you.

  • Certificate of attendance and Open Badge

    After the workshop, DevNinjas provides a PDF certificate of attendance and an Open Badge. Both document your attendance, not a passed exam.

What does “Introduction to Git and GitLab” cost and which dates are available?

“Introduction to Git and GitLab” is a three-day course with a catalogue list price of €1,665 per person plus 19% VAT. The price for an individual date may differ.

Dates and in-house training

Find all current public dates in the dates overview.

View all datesRequest corporate training

What do participants say about “Introduction to Git and GitLab”?

Selected voices from the DevNinjas portfolio, each labelled with its source.

4.9/ 5

1047+ participant ratings across all DevNinjas workshops · unfiltered

Instructor
5.0
Content
4.8
Hands-on
4.8

DevNinjas overall: approximately 1,384 participants (partly estimated) · 208 companies · 241 workshops

Voice from DW1

“My colleagues specifically looked for a sysadmin course for Docker with another provider and had an instructor who only set up an IDE for them and then only worked on a task sheet with development tasks. I had a course with lots of background information, an instructor who had a really extensive knowledge of the whole subject matter beyond the slides, and I feel optimally informed.”

Johannes BernsteinTRIMET Gelsenkirchen SE

Voice from DW4

“It was fun and I learned a lot that I can actually apply directly in my company. The trainer's approach was very hands-on, and he repeatedly brought in real-world examples.”

Felix R.Dirk Rossmann GmbH

Voice from DW1

“Nico is a very friendly and technically skilled instructor. He answered all questions well. You quickly notice that he combines academic expertise with many years of professional practice.”

Philipp van Wickevoort CrommelinparcIT GmbH

More than 200 customers, including BMW, Bundeswehr and Deutsche Bahn, trust DevNinjas.

How does this workshop fit into your learning path?

In the learning path “Containers and Kubernetes zero to hero”, this training is an optional addition to “Git and collaboration”.

Containers and Kubernetes zero to hero

Core route
4 workshops · 9–10 days

Optional addition to “Git and collaboration”

View the full learning path
Vincent Sturm - DevNinjas

Your contact

Vincent Sturm

Key Account Manager

Vincent personally advises you on “Introduction to Git and GitLab”, public dates and in-house training.

WhatsApp chat

What should you clarify before booking?

The most common questions on prerequisites, scope, learning path and format.

Do I need programming skills for this workshop?

No, programming skills are not required to participate. You work with Git commands, text files and the GitLab interface without having to develop software.

A text editor and basic terminal navigation are required. If directories, files and the command line are still unfamiliar, the Linux training provides that foundation.

What is the difference between Git and GitLab?

Git manages version history; GitLab adds collaboration capabilities for teams. Their roles differ:

  • Git manages repositories and history locally as a distributed version-control system.
  • GitLab hosts repositories and adds merge requests, permissions, issues and CI/CD.

The workshop therefore starts with the Git mental model before moving to GitLab features for collaboration and project workflows.

GitLab or GitHub: Which should I learn?

Focus on the platform your team uses. The Git foundations apply on both platforms; interfaces and integrations differ. Selection criteria include:

  • Your team’s platform and operating model.
  • The review, project and automation workflows you need.

This training uses GitLab for reviews, project workflows and the CI/CD introduction. Migration or a complete platform selection is outside its scope.

How does this workshop differ from the Git training?

This workshop combines Git foundations with GitLab features for teams. The courses have different focuses:

  • Here you practise merge requests, approval rules, protected branches, issues, wikis and an introduction to CI/CD.
  • The Git training explores Git itself in greater depth and compares GitHub hands-on with a self-hosted Gitea instance.

The right choice therefore depends on your learning goal and your team’s platform.

How is the three-day learning path structured?

Day one covers Git, day two GitLab collaboration, and day three advanced Git tools plus an introduction to CI/CD. This sequence connects local history with team processes and automation.

For runners, container builds, security scans, components, and deployments, the GitLab CI/CD training provides the focused next step.

What can I do after three days of Git and GitLab?

You can assess version history, review workflows and project features by their roles and boundaries. The exercises connect the following capabilities:

  • Inspect Git history and distinguish recovery paths using reflog, reset and revert.
  • Create merge requests and configure reviews and protection rules.
  • Use issues, boards and milestones for project workflows.

Applying these skills to your projects still requires decisions about team processes, permissions and operations; the training provides a foundation for those decisions.

How hands-on is the Git and GitLab training?

Each technical section is applied directly in a prepared cloud learning environment. The DevNinjas Dojo, our cloud learning environment, provides the workspace:

  • Work with repositories and history.
  • Create merge requests and configure project features.
  • Examine an introductory GitLab pipeline.

The exercises form a learning path, not a production-ready team process; governance, tool migration and CI/CD operations must be decided within your organisational context.

How does the cloud learning environment (DevNinjas Dojo) work?

DevNinjas Dojo provides the cloud learning environment for your exercises during the booked course. Depending on the workshop, you work with Kubernetes clusters, VMs or containers; the OpenShift training uses a shared cluster. Access uses SSH, HTTPS and web terminals, without a proprietary client or local installation.

You need a current browser and internet access. Restricted corporate networks may require VPN, proxy or firewall permissions. For corporate training, a technical check establishes access beforehand.

What certificate do I receive after DevNinjas training?

After DevNinjas training, you receive a PDF certificate of attendance and an Open Badge. Both are included in public sessions and corporate training. The PDF lists the topics covered and the course period from the start date to the end date, without an hour total.

Even for exam preparation courses, both records confirm attendance, not a passed exam.

Can I book a DevNinjas workshop as corporate training?

Every DevNinjas workshop can be booked as in-house training for your team, remotely or on site. You agree on content, duration and focus with us. Request a proposal on the corporate training page; we agree on group size and dates with you.

How would you like to book “Introduction to Git and GitLab”?

Choose a public date or request DW26 as in-house training: online or on site, with a date agreed with you.