HomeTrainingGit Essentials

Git Essentials

Good to know

About the training

Git is a distributed version control system, used for collaborative software development. It is optimized for speed, data integrity and support for distributed, non-linear workflows.

Starting from basic operations, creation of branches and moving towards more advanced topics, such as rebasing, cherry-picking and various less-known Git features, this course will help you to become an experienced Git user.

Target audience

This training is suitable for developers who intend to start using Git or get better at advanced Git use cases.

Learning goals

  • Git internals theory
  • Basics of Git operations
  • Advanced Git operations (rebase/cherrypick/bisect/etc)
  • Git methodology: modern workflows & branching strategy for effective work


Workshops can be hosted in our office in Amsterdam, Utrecht, on-site at a client location or remote. The content of the workshops can be tailored to meet your specific requirements. Regular pricing: EUR 350 for a 4-hour workshop per attendee and EUR 595 per attendee for an 8-hour workshop. Please contact us for the pricing of multiday workshops.

Artem Makarov

Senior Software Developer